diff --git a/src/SupabaseClient.ts b/src/SupabaseClient.ts index 0e22ef1b..67eef350 100644 --- a/src/SupabaseClient.ts +++ b/src/SupabaseClient.ts @@ -322,8 +322,11 @@ export default class SupabaseClient< } private async _listenForAuthEvents() { - return await this.auth.onAuthStateChange(async (event, session) => { - await this._handleTokenChanged(event, 'CLIENT', session?.access_token) + return await this.auth.onAuthStateChange((event, session) => { + setTimeout( + async () => await this._handleTokenChanged(event, 'CLIENT', session?.access_token), + 0 + ) }) } diff --git a/supabase/.temp/cli-latest b/supabase/.temp/cli-latest index cb1a2ecb..f47ab084 100644 --- a/supabase/.temp/cli-latest +++ b/supabase/.temp/cli-latest @@ -1 +1 @@ -v2.22.4 \ No newline at end of file +v2.22.12 \ No newline at end of file