From ce32e8326cd0f02c67d503d0f1be9edb0955c8af Mon Sep 17 00:00:00 2001 From: Tulir Asokan Date: Sun, 14 Jan 2018 21:00:50 +0200 Subject: [PATCH] Improve the chances of logging out not breaking everything --- src/telegram-puppet.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/telegram-puppet.js b/src/telegram-puppet.js index 81289add..23e6d295 100644 --- a/src/telegram-puppet.js +++ b/src/telegram-puppet.js @@ -196,6 +196,7 @@ class TelegramPuppet { } logOut() { + clearInterval(this.loop) return this.client("auth.logOut") } @@ -509,7 +510,7 @@ class TelegramPuppet { } catch (err) { console.error("Failed to update dialogs:", err) } - setInterval(async () => { + this.loop = setInterval(async () => { try { await this.client("updates.getState", {}) } catch (err) {