diff --git a/packages/client/src/methods/auth/start.ts b/packages/client/src/methods/auth/start.ts index ade47db7..0c5a503e 100644 --- a/packages/client/src/methods/auth/start.ts +++ b/packages/client/src/methods/auth/start.ts @@ -132,8 +132,14 @@ export async function start( // user is already authorized - if (!this._disableUpdates && params.catchUp) - await this.catchUp() + if (!this._disableUpdates) { + if (params.catchUp) { + await this.catchUp() + } else { + // otherwise we will catch up as soon as we receive a new update + await this._fetchUpdatesState() + } + } return me } catch (e) {