Add logging to onAuthStateChange listener

cgen-b8ec95c3f67044fba00bc78fe96f9083
This commit is contained in:
Builder.io 2025-11-05 02:52:48 +00:00
parent 7fcc818a1c
commit 38f1a99326

View file

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