fix
This commit is contained in:
@@ -39,7 +39,6 @@ export const AuthProvider = ({ children }) => {
|
|||||||
data: { session },
|
data: { session },
|
||||||
error,
|
error,
|
||||||
} = await supabase.auth.getSession();
|
} = await supabase.auth.getSession();
|
||||||
|
|
||||||
const role = await checkInTeam(session?.user ?? null);
|
const role = await checkInTeam(session?.user ?? null);
|
||||||
setUser({ ...session?.user, adminRole: role });
|
setUser({ ...session?.user, adminRole: role });
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
@@ -52,6 +51,15 @@ export const AuthProvider = ({ children }) => {
|
|||||||
initSession();
|
initSession();
|
||||||
}, []);
|
}, []);
|
||||||
|
|
||||||
|
useEffect(() => {
|
||||||
|
if (user?.id && !user?.adminRole) {
|
||||||
|
(async () => {
|
||||||
|
const role = await checkInTeam(user);
|
||||||
|
setUser({ ...user, adminRole: role });
|
||||||
|
})();
|
||||||
|
}
|
||||||
|
}, [user]);
|
||||||
|
|
||||||
// useEffect(() => {
|
// useEffect(() => {
|
||||||
// const redirectTo = searchParams.get("redirectTo");
|
// const redirectTo = searchParams.get("redirectTo");
|
||||||
// if (redirectTo) {
|
// if (redirectTo) {
|
||||||
|
|||||||
Reference in New Issue
Block a user