Thumbnail

rani/matterbridge.git

Clone URL: https://git.buni.party/rani/matterbridge.git

commit e87d651125ac06fe46278adcdaf9e395f9a7680a Author: Wim <wim@42.be> Date: Sat Mar 11 17:55:11 2023 +0000 Add handlers at the end. Fixes #1988 (discord) (#2011) diff --git a/bridge/discord/discord.go b/bridge/discord/discord.go index 5ae6c57..51dbe6b 100644 --- a/bridge/discord/discord.go +++ b/bridge/discord/discord.go @@ -8117 +816 @@ func (b *Bdiscord) Connect() error {   return err   }   b.Log.Info("Connection succeeded") - b.c.AddHandler(b.messageCreate) - b.c.AddHandler(b.messageTyping) - b.c.AddHandler(b.messageUpdate) - b.c.AddHandler(b.messageDelete) - b.c.AddHandler(b.messageDeleteBulk) - b.c.AddHandler(b.memberAdd) - b.c.AddHandler(b.memberRemove) - b.c.AddHandler(b.memberUpdate) - if b.GetInt("debuglevel") == 1 { - b.c.AddHandler(b.messageEvent) - }   // Add privileged intent for guild member tracking. This is needed to track nicks   // for display names and @mention translation   b.c.Identify.Intents = discordgo.MakeIntent(discordgo.IntentsAllWithoutPrivileged | @@ -2336 +22219 @@ func (b *Bdiscord) Connect() error {   b.nickMemberMap[member.Nick] = member   }   } + + b.c.AddHandler(b.messageCreate) + b.c.AddHandler(b.messageTyping) + b.c.AddHandler(b.messageUpdate) + b.c.AddHandler(b.messageDelete) + b.c.AddHandler(b.messageDeleteBulk) + b.c.AddHandler(b.memberAdd) + b.c.AddHandler(b.memberRemove) + b.c.AddHandler(b.memberUpdate) + if b.GetInt("debuglevel") == 1 { + b.c.AddHandler(b.messageEvent) + } +   return nil  }