Fix most unexpected logout bugs, handle connection-in-progress states better and send warning message if sending to whatsapp times out

This commit is contained in:
Tulir Asokan
2019-08-30 22:04:57 +03:00
parent c4d2b04e67
commit d91f705e95
4 changed files with 40 additions and 7 deletions

View File

@ -282,7 +282,7 @@ func (bridge *Bridge) Stop() {
sess, err := user.Conn.Disconnect()
if err != nil {
bridge.Log.Errorfln("Error while disconnecting %s: %v", user.MXID, err)
} else {
} else if len(sess.Wid) > 0 {
user.SetSession(&sess)
}
}