Tulir Asokan 2 ani în urmă
părinte
comite
8728867737
1 a modificat fișierele cu 1 adăugiri și 0 ștergeri
  1. 1 0
      user.go

+ 1 - 0
user.go

@@ -707,6 +707,7 @@ func (user *User) connectedHandler(_ *discordgo.Session, c *discordgo.Connect) {
 	user.log.Debugln("Connected to discord")
 	user.log.Debugln("Connected to discord")
 
 
 	user.tryAutomaticDoublePuppeting()
 	user.tryAutomaticDoublePuppeting()
+	// FIXME this check can fail if the previous event didn't get sent before reconnecting
 	if user.BridgeState.GetPrev().StateEvent == status.StateTransientDisconnect {
 	if user.BridgeState.GetPrev().StateEvent == status.StateTransientDisconnect {
 		user.BridgeState.Send(status.BridgeState{StateEvent: status.StateConnected})
 		user.BridgeState.Send(status.BridgeState{StateEvent: status.StateConnected})
 	}
 	}