From 9213919c556908a50ed069816d7dbe117c4d7c9e Mon Sep 17 00:00:00 2001 From: Alexander Zinchuk Date: Tue, 28 Feb 2023 18:43:46 +0100 Subject: [PATCH] Auth: Fix auth screen stuck when logged out from other device (#2697) --- src/global/actions/apiUpdaters/initial.ts | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/src/global/actions/apiUpdaters/initial.ts b/src/global/actions/apiUpdaters/initial.ts index b3b9128ed..8cd5ec320 100644 --- a/src/global/actions/apiUpdaters/initial.ts +++ b/src/global/actions/apiUpdaters/initial.ts @@ -209,16 +209,7 @@ function onUpdateConnectionState( setGlobal(global); if (connectionState === 'connectionStateBroken') { - // When mounting Auth `initApi` will be called from an effect. Otherwise, we force it here. - const isOnAuth = !global.authState || [ - 'authorizationStateWaitPhoneNumber', - 'authorizationStateWaitCode', - 'authorizationStateWaitPassword', - 'authorizationStateWaitRegistration', - 'authorizationStateWaitQrCode', - ].includes(global.authState); - - actions.signOut({ forceInitApi: isOnAuth }); + actions.signOut({ forceInitApi: true }); } }