Send connected state on reconnect

This commit is contained in:
Tulir Asokan
2022-05-30 17:11:51 +03:00
parent 5ff8a988a8
commit ef18505c27

View File

@@ -610,6 +610,9 @@ func (user *User) connectedHandler(_ *discordgo.Session, c *discordgo.Connect) {
user.log.Debugln("Connected to discord")
user.tryAutomaticDoublePuppeting()
if user.BridgeState.GetPrev().StateEvent == bridge.StateTransientDisconnect {
user.BridgeState.Send(bridge.State{StateEvent: bridge.StateConnected})
}
}
func (user *User) disconnectedHandler(_ *discordgo.Session, d *discordgo.Disconnect) {