diff --git a/src/modules/actions/apiUpdaters/initial.ts b/src/modules/actions/apiUpdaters/initial.ts index 14010ee3e..121d2c30b 100644 --- a/src/modules/actions/apiUpdaters/initial.ts +++ b/src/modules/actions/apiUpdaters/initial.ts @@ -152,8 +152,9 @@ function onUpdateConnectionState(update: ApiUpdateConnectionState) { function onUpdateSession(update: ApiUpdateSession) { const { sessionData } = update; const { authRememberMe, authState } = getGlobal(); + const isEmpty = !sessionData || !sessionData.mainDcId; - if (!authRememberMe || (sessionData && authState !== 'authorizationStateReady')) { + if (!authRememberMe || authState !== 'authorizationStateReady' || isEmpty) { return; }