From 5f0a983d0f4ce47a405418a32337b383a1eb48ae Mon Sep 17 00:00:00 2001 From: Rotimi Best Date: Thu, 26 Sep 2024 05:42:10 +0100 Subject: [PATCH] fix: change fetchingUser to false after fetching profile --- apps/dashboard/src/routes/+layout.svelte | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/apps/dashboard/src/routes/+layout.svelte b/apps/dashboard/src/routes/+layout.svelte index e8c30098..32065ad9 100644 --- a/apps/dashboard/src/routes/+layout.svelte +++ b/apps/dashboard/src/routes/+layout.svelte @@ -245,9 +245,10 @@ // return goto('/login?redirect=/' + path); // } - const { data: authListener } = supabase.auth.onAuthStateChange(async (event, session) => { + const { data: authListener } = supabase.auth.onAuthStateChange((event, session) => { // Log key events console.log(`event`, event); + console.log(`session`, session); if (event == 'PASSWORD_RECOVERY') { console.log('PASSWORD RESET'); } @@ -263,8 +264,9 @@ // Authentication Steps if (event === 'SIGNED_IN' || event === 'INITIAL_SESSION') { $user.fetchingUser = true; - await getProfile(); - $user.fetchingUser = false; + getProfile().then(() => { + $user.fetchingUser = false; + }); } // else if (!['TOKEN_REFRESHED'].includes(event)) { // console.log('not logged in, go to login');