You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hello I'm not sure what I'm doing wrong because this setup worked on another project a bit ago but onAuthStateChange does not fire besides the initial session event. I believe I am successfully logging in with google OAuth because it does redirect me back to localhost and if I read the session data I have my tokens and basic google account info. Sign in only fires if I am signed in and then I switch tabs and back to it, but not when I actually log in. This is all inside a userStore using pinia and the userStore is always on the page. Any idea what I'm doing wrong?
const supabase = useSupabaseClient()
// use google oAuth
async function handleLogin() {
await supabase.auth.signInWithOAuth({
provider: 'google',
})
}
supabase.auth.onAuthStateChange(async (event, session) => {
console.log('event', event)
switch (event) {
case "INITIAL_SESSION":
console.log("Initial session", session)
break
case 'SIGNED_IN':
console.log('User signed in');
await handleSignInEvent()
break;
}
});
The text was updated successfully, but these errors were encountered:
Hello I'm not sure what I'm doing wrong because this setup worked on another project a bit ago but onAuthStateChange does not fire besides the initial session event. I believe I am successfully logging in with google OAuth because it does redirect me back to localhost and if I read the session data I have my tokens and basic google account info. Sign in only fires if I am signed in and then I switch tabs and back to it, but not when I actually log in. This is all inside a userStore using pinia and the userStore is always on the page. Any idea what I'm doing wrong?
The text was updated successfully, but these errors were encountered: