|
1 | 1 | "use client";
|
2 | 2 |
|
3 |
| -import { UserOnboarding } from "@prisma/client"; |
4 |
| -import axios from "axios"; |
| 3 | +// import { UserOnboarding } from "@prisma/client"; |
| 4 | +// import axios from "axios"; |
5 | 5 | import { redirect } from "next/navigation";
|
6 |
| -import { useEffect, useState } from "react"; |
7 |
| -import { |
8 |
| - OnboardingFlow, |
9 |
| - OnboardingStep, |
10 |
| -} from "./api/onboarding/userOnboardingService"; |
| 6 | +// import { useEffect, useState } from "react"; |
| 7 | +// import { |
| 8 | +// OnboardingFlow, |
| 9 | +// OnboardingStep, |
| 10 | +// } from "./api/onboarding/userOnboardingService"; |
11 | 11 |
|
12 | 12 | export default function Home() {
|
13 |
| - const [userOnboardingStatus, setUserOnboarding] = useState<UserOnboarding>(); |
14 |
| - |
15 |
| - const handleFetchUserOnboarding = async () => { |
16 |
| - const { data } = await axios.get("/api/onboarding"); |
17 |
| - if (data.success) { |
18 |
| - setUserOnboarding(data.onboardingStatus); |
19 |
| - } |
20 |
| - }; |
21 |
| - |
22 |
| - const handleUpdateUserOnboarding = async () => { |
23 |
| - await axios.post("/api/onboarding", { |
24 |
| - onboardingFlow: OnboardingFlow.BETA, |
25 |
| - onboardingStep: OnboardingStep.COMPLETED, |
26 |
| - }); |
27 |
| - }; |
28 |
| - |
29 |
| - useEffect(() => { |
30 |
| - handleFetchUserOnboarding(); |
31 |
| - }, []); |
32 |
| - |
33 |
| - useEffect(() => { |
34 |
| - if (userOnboardingStatus) { |
35 |
| - if (userOnboardingStatus.flow.toLowerCase() !== "beta") { |
36 |
| - handleUpdateUserOnboarding(); |
37 |
| - redirect("/repositories/new"); |
38 |
| - } else { |
39 |
| - redirect("/overview"); |
40 |
| - } |
41 |
| - } |
42 |
| - }, [userOnboardingStatus]); |
| 13 | + // const [userOnboardingStatus, setUserOnboarding] = useState<UserOnboarding>(); |
| 14 | + // |
| 15 | + // const handleFetchUserOnboarding = async () => { |
| 16 | + // const { data } = await axios.get("/api/onboarding"); |
| 17 | + // if (data.success) { |
| 18 | + // setUserOnboarding(data.onboardingStatus); |
| 19 | + // } |
| 20 | + // }; |
| 21 | + // |
| 22 | + // const handleUpdateUserOnboarding = async () => { |
| 23 | + // await axios.post("/api/onboarding", { |
| 24 | + // onboardingFlow: OnboardingFlow.BETA, |
| 25 | + // onboardingStep: OnboardingStep.COMPLETED, |
| 26 | + // }); |
| 27 | + // }; |
| 28 | + // |
| 29 | + // useEffect(() => { |
| 30 | + // handleFetchUserOnboarding(); |
| 31 | + // }, []); |
| 32 | + // |
| 33 | + // useEffect(() => { |
| 34 | + // if (userOnboardingStatus) { |
| 35 | + // if (userOnboardingStatus.flow.toLowerCase() !== "beta") { |
| 36 | + // handleUpdateUserOnboarding(); |
| 37 | + // redirect("/repositories/new"); |
| 38 | + // } else { |
| 39 | + // redirect("/overview"); |
| 40 | + // } |
| 41 | + // } |
| 42 | + // }, [userOnboardingStatus]); |
| 43 | + redirect("/overview"); |
43 | 44 | }
|
0 commit comments