Explorar el Código

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

Tulir Asokan hace 6 años
padre
commit
239de25bf0
Se han modificado 1 ficheros con 6 adiciones y 2 borrados
  1. 6 2
      commands.go

+ 6 - 2
commands.go

@@ -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()