Thumbnail

rani/matterbridge.git

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

commit d3b5500c350470100c966c296dfd40ba0392741a Author: Wim <wim@42.be> Date: Mon Aug 06 16:44:15 2018 +0000 Use UserID to look for avatar instead of username (slack). Closes #472 diff --git a/bridge/slack/slack.go b/bridge/slack/slack.go index f242800..a38d1ee 100644 --- a/bridge/slack/slack.go +++ b/bridge/slack/slack.go @@ -22311 +22311 @@ func (b *Bslack) Reload(cfg *bridge.Config) (string, error) {   return "", nil  }   -func (b *Bslack) getAvatar(user string) string { +func (b *Bslack) getAvatar(userid string) string {   var avatar string   if b.Users != nil {   for _, u := range b.Users { - if user == u.Name { + if userid == u.ID {   return u.Profile.Image48   }   } @@ -2837 +2837 @@ func (b *Bslack) handleSlack() {   message.Text = html.UnescapeString(message.Text)     // Add the avatar - message.Avatar = b.getAvatar(strings.ToLower(message.Username)) + message.Avatar = b.getAvatar(message.UserID)     b.Log.Debugf("<= Message is %#v", message)   b.Remote <- *message