From 739fc4110a9c12aa51cbd6361e5c4398c8ed7ff8 Mon Sep 17 00:00:00 2001 From: Bohdan Horbeshko Date: Fri, 16 Jun 2023 00:44:48 -0400 Subject: [PATCH] Fix a crash by auth commands when online --- telegram/commands.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/telegram/commands.go b/telegram/commands.go index cafeb0a..2f879b1 100644 --- a/telegram/commands.go +++ b/telegram/commands.go @@ -259,6 +259,10 @@ func (c *Client) ProcessTransportCommand(cmdline string, resource string) string return telegramNotInitialized } + if c.authorizer.isClosed { + return "Authorization is done already" + } + switch cmd { // sign in case "login": @@ -290,7 +294,7 @@ func (c *Client) ProcessTransportCommand(cmdline string, resource string) string // cancel auth case "cancelauth": if c.Online() { - return "Not allowed when online" + return "Not allowed when online, use /logout instead" } c.cancelAuth() return "Cancelled"