Skip to content

Commit

Permalink
Reverts the redirect based on onboarding for now (#79)
Browse files Browse the repository at this point in the history
  • Loading branch information
sudoFerraz authored Mar 26, 2024
1 parent 96b52ac commit 1fa1e01
Showing 1 changed file with 38 additions and 37 deletions.
75 changes: 38 additions & 37 deletions src/app/page.tsx
Original file line number Diff line number Diff line change
@@ -1,43 +1,44 @@
"use client";

import { UserOnboarding } from "@prisma/client";
import axios from "axios";
// import { UserOnboarding } from "@prisma/client";
// import axios from "axios";
import { redirect } from "next/navigation";
import { useEffect, useState } from "react";
import {
OnboardingFlow,
OnboardingStep,
} from "./api/onboarding/userOnboardingService";
// import { useEffect, useState } from "react";
// import {
// OnboardingFlow,
// OnboardingStep,
// } from "./api/onboarding/userOnboardingService";

export default function Home() {
const [userOnboardingStatus, setUserOnboarding] = useState<UserOnboarding>();

const handleFetchUserOnboarding = async () => {
const { data } = await axios.get("/api/onboarding");
if (data.success) {
setUserOnboarding(data.onboardingStatus);
}
};

const handleUpdateUserOnboarding = async () => {
await axios.post("/api/onboarding", {
onboardingFlow: OnboardingFlow.BETA,
onboardingStep: OnboardingStep.COMPLETED,
});
};

useEffect(() => {
handleFetchUserOnboarding();
}, []);

useEffect(() => {
if (userOnboardingStatus) {
if (userOnboardingStatus.flow.toLowerCase() !== "beta") {
handleUpdateUserOnboarding();
redirect("/repositories/new");
} else {
redirect("/overview");
}
}
}, [userOnboardingStatus]);
// const [userOnboardingStatus, setUserOnboarding] = useState<UserOnboarding>();
//
// const handleFetchUserOnboarding = async () => {
// const { data } = await axios.get("/api/onboarding");
// if (data.success) {
// setUserOnboarding(data.onboardingStatus);
// }
// };
//
// const handleUpdateUserOnboarding = async () => {
// await axios.post("/api/onboarding", {
// onboardingFlow: OnboardingFlow.BETA,
// onboardingStep: OnboardingStep.COMPLETED,
// });
// };
//
// useEffect(() => {
// handleFetchUserOnboarding();
// }, []);
//
// useEffect(() => {
// if (userOnboardingStatus) {
// if (userOnboardingStatus.flow.toLowerCase() !== "beta") {
// handleUpdateUserOnboarding();
// redirect("/repositories/new");
// } else {
// redirect("/overview");
// }
// }
// }, [userOnboardingStatus]);
redirect("/overview");
}

0 comments on commit 1fa1e01

Please sign in to comment.