This commit is contained in:
xuqssq
2024-12-29 18:14:49 +08:00
parent 96c5182fc0
commit 0c6df6da1e

View File

@@ -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) {