Fix a crash by auth commands when online

message-nick
Bohdan Horbeshko 11 months ago
parent fdd867cf7a
commit 739fc4110a

@ -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"

Loading…
Cancel
Save