From 3b01b58b600f3293b1783458e1e35258fd425224 Mon Sep 17 00:00:00 2001 From: Alexander Zinchuk Date: Wed, 4 Aug 2021 23:34:16 +0300 Subject: [PATCH] [Dev] GramJs: Properly check app credentials (#1357) --- src/lib/gramjs/client/TelegramClient.js | 2 +- src/modules/actions/apiUpdaters/initial.ts | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/lib/gramjs/client/TelegramClient.js b/src/lib/gramjs/client/TelegramClient.js index d5290b524..3d5643b71 100644 --- a/src/lib/gramjs/client/TelegramClient.js +++ b/src/lib/gramjs/client/TelegramClient.js @@ -69,7 +69,7 @@ class TelegramClient { * @param opts */ constructor(session, apiId, apiHash, opts = TelegramClient.DEFAULT_OPTIONS) { - if (apiId === undefined || apiHash === undefined) { + if (!apiId || !apiHash) { throw Error('Your API ID or Hash are invalid. Please read "Requirements" on README.md'); } const args = { ...TelegramClient.DEFAULT_OPTIONS, ...opts }; diff --git a/src/modules/actions/apiUpdaters/initial.ts b/src/modules/actions/apiUpdaters/initial.ts index 6ab7baea4..6c38a8264 100644 --- a/src/modules/actions/apiUpdaters/initial.ts +++ b/src/modules/actions/apiUpdaters/initial.ts @@ -59,7 +59,9 @@ addReducer('apiUpdate', (global, actions, update: ApiUpdate) => { actions.signOut(); } - actions.showDialog({ data: { ...update.error, hasErrorKey: true } }); + if (actions.showDialog) { + actions.showDialog({ data: { ...update.error, hasErrorKey: true } }); + } break; }