From ef18505c279606db5b72d97392ad3705c3454e65 Mon Sep 17 00:00:00 2001 From: Tulir Asokan Date: Mon, 30 May 2022 17:11:51 +0300 Subject: [PATCH] Send connected state on reconnect --- user.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/user.go b/user.go index 8c12c54..9bf9d5e 100644 --- a/user.go +++ b/user.go @@ -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) {