File tree Expand file tree Collapse file tree 1 file changed +4
-6
lines changed
Expand file tree Collapse file tree 1 file changed +4
-6
lines changed Original file line number Diff line number Diff line change @@ -318,26 +318,24 @@ export default class SupabaseClient<
318318 }
319319
320320 private _listenForAuthEvents ( ) {
321- let data = this . auth . onAuthStateChange ( async ( event , session ) => {
322- await this . _handleTokenChanged ( event , 'CLIENT' , session ?. access_token )
321+ let data = this . auth . onAuthStateChange ( ( event , session ) => {
322+ this . _handleTokenChanged ( event , 'CLIENT' , session ?. access_token )
323323 } )
324324 return data
325325 }
326326
327- private async _handleTokenChanged (
327+ private _handleTokenChanged (
328328 event : AuthChangeEvent ,
329329 source : 'CLIENT' | 'STORAGE' ,
330330 token ?: string
331331 ) {
332- // On token change, call Realtime's `setAuth` to sync auth and connections.
333- // Realtime handles token retrieval internally which may involve customizations, so we don't pass the token directly.
334- await this . realtime . setAuth ( )
335332 if (
336333 ( event === 'TOKEN_REFRESHED' || event === 'SIGNED_IN' ) &&
337334 this . changedAccessToken !== token
338335 ) {
339336 this . changedAccessToken = token
340337 } else if ( event === 'SIGNED_OUT' ) {
338+ this . realtime . setAuth ( )
341339 if ( source == 'STORAGE' ) this . auth . signOut ( )
342340 this . changedAccessToken = undefined
343341 }
You can’t perform that action at this time.
0 commit comments