Fix a crash by auth commands when online
This commit is contained in:
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…
Reference in a new issue