@ -59,11 +59,10 @@ export function useAuth() {
|
||||
setTokenPair(verifyResult.data?.verify.tokens);
|
||||
|
||||
setIsAuthenticating(false);
|
||||
setCurrentUser(verifyResult.data?.verify.user);
|
||||
|
||||
return verifyResult.data?.verify;
|
||||
},
|
||||
[setCurrentUser, setIsAuthenticating, setTokenPair, verify],
|
||||
[setIsAuthenticating, setTokenPair, verify],
|
||||
);
|
||||
|
||||
const handleLogin = useCallback(
|
||||
@ -77,7 +76,8 @@ export function useAuth() {
|
||||
|
||||
const handleLogout = useCallback(() => {
|
||||
setTokenPair(null);
|
||||
}, [setTokenPair]);
|
||||
setCurrentUser(null);
|
||||
}, [setTokenPair, setCurrentUser]);
|
||||
|
||||
const handleSignUp = useCallback(
|
||||
async (email: string, password: string, workspaceInviteHash?: string) => {
|
||||
|
||||
@ -8,9 +8,10 @@ import {
|
||||
OnboardingStatus,
|
||||
} from '../utils/getOnboardingStatus';
|
||||
|
||||
export function useOnboardingStatus(): OnboardingStatus {
|
||||
export function useOnboardingStatus(): OnboardingStatus | undefined {
|
||||
const [currentUser] = useRecoilState(currentUserState);
|
||||
const isLoggedIn = useIsLogged();
|
||||
|
||||
const onboardingStatus = useMemo(
|
||||
() => getOnboardingStatus(isLoggedIn, currentUser),
|
||||
[currentUser, isLoggedIn],
|
||||
|
||||
Reference in New Issue
Block a user