Add logging to onAuthStateChange listener
cgen-b8ec95c3f67044fba00bc78fe96f9083
This commit is contained in:
parent
7fcc818a1c
commit
38f1a99326
1 changed files with 3 additions and 1 deletions
|
|
@ -243,15 +243,17 @@ export const AuthProvider: React.FC<{ children: React.ReactNode }> = ({
|
|||
const {
|
||||
data: { subscription },
|
||||
} = supabase.auth.onAuthStateChange(async (event, session) => {
|
||||
console.log("Auth state change:", event, !!session?.user);
|
||||
console.log("[AUTH] onAuthStateChange event:", event, "User:", session?.user?.email ?? "null");
|
||||
|
||||
sessionRestored = true;
|
||||
setSession(session);
|
||||
setUser(session?.user ?? null);
|
||||
|
||||
if (session?.user) {
|
||||
console.log("[AUTH] User authenticated, fetching profile...");
|
||||
await fetchUserProfile(session.user.id);
|
||||
} else {
|
||||
console.log("[AUTH] No user, clearing auth state");
|
||||
setProfile(null);
|
||||
setRoles([]);
|
||||
setLoading(false);
|
||||
|
|
|
|||
Loading…
Reference in a new issue