Thumbnail

rani/matterbridge.git

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

commit e97737208be4c8eeda842e3babae771b753bc4bb Author: Wim <wim@42.be> Date: Sun Jul 09 13:59:50 2017 +0000 Replace :emoji: with unicode chars. #215 Add vendor github.com/peterhellberg/emojilib diff --git a/gateway/gateway.go b/gateway/gateway.go index be09ac7..03d6aa9 100644 --- a/gateway/gateway.go +++ b/gateway/gateway.go @@ -56 +57 @@ import (   "github.com/42wim/matterbridge/bridge"   "github.com/42wim/matterbridge/bridge/config"   log "github.com/Sirupsen/logrus" + "github.com/peterhellberg/emojilib"   // "github.com/davecgh/go-spew/spew"   "regexp"   "strings" @@ -1166 +1177 @@ func (gw *Gateway) handleReceive() {   }   if !gw.ignoreMessage(&msg) {   msg.Timestamp = time.Now() + gw.modifyMessage(&msg)   for _, br := range gw.Bridges {   gw.handleMessage(msg, br)   } @@ -2966 +29811 @@ func (gw *Gateway) modifyAvatar(msg *config.Message, dest *bridge.Bridge) {   }  }   +func (gw *Gateway) modifyMessage(msg *config.Message) { + // replace :emoji: to unicode + msg.Text = emojilib.Replace(msg.Text) +} +  func getChannelID(msg config.Message) string {   return msg.Channel + msg.Account  }