Thumbnail

rani/matterbridge.git

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

commit cf7f54f8e2eca9afb903a4e5560233be9cdc4755 Author: Wim <wim@42.be> Date: Tue Apr 23 23:29:15 2019 +0000 Disable user lookups on delete messages (slack) (#812) diff --git a/bridge/slack/handlers.go b/bridge/slack/handlers.go index 8710263..5a55949 100644 --- a/bridge/slack/handlers.go +++ b/bridge/slack/handlers.go @@ -2220 +2220 @@ func (b *Bslack) handleSlack() {   time.Sleep(time.Second)   b.Log.Debug("Start listening for Slack messages")   for message := range messages { - if message.Event != config.EventUserTyping { + // don't do any action on deleted/typing messages + if message.Event != config.EventUserTyping && message.Event != config.EventMsgDelete {   b.Log.Debugf("<= Sending message from %s on %s to gateway", message.Username, b.Account) + // cleanup the message + message.Text = b.replaceMention(message.Text) + message.Text = b.replaceVariable(message.Text) + message.Text = b.replaceChannel(message.Text) + message.Text = b.replaceURL(message.Text) + message.Text = html.UnescapeString(message.Text) + + // Add the avatar + message.Avatar = b.users.getAvatar(message.UserID)   }   - // cleanup the message - message.Text = b.replaceMention(message.Text) - message.Text = b.replaceVariable(message.Text) - message.Text = b.replaceChannel(message.Text) - message.Text = b.replaceURL(message.Text) - message.Text = html.UnescapeString(message.Text) - - // Add the avatar - message.Avatar = b.users.getAvatar(message.UserID) -   b.Log.Debugf("<= Message is %#v", message)   b.Remote <- *message   }