Don't connect in reconnect command if the user is not logged in

This commit is contained in:
Tulir Asokan 2019-05-23 20:11:55 +03:00
parent f9c3e99d10
commit 239de25bf0

View file

@ -177,8 +177,12 @@ const cmdReconnectHelp = `reconnect - Reconnect to WhatsApp`
func (handler *CommandHandler) CommandReconnect(ce *CommandEvent) {
if ce.User.Conn == nil {
ce.Reply("No existing connection, creating one...")
ce.User.Connect(false)
if ce.User.Session == nil {
ce.Reply("No existing connection and no session. Did you mean `login`?")
} else {
ce.Reply("No existing connection, creating one...")
ce.User.Connect(false)
}
return
}
err := ce.User.Conn.Restore()