summaryrefslogtreecommitdiffstats
path: root/matterbridge.go
diff options
context:
space:
mode:
authorFredrik de Vibe <fdv@ifi.uio.no>2016-03-18 06:09:29 -0400
committerFredrik de Vibe <fdv@ifi.uio.no>2016-03-18 06:09:29 -0400
commit5ec94fdb4356df1be68a107f0ac142d44530b334 (patch)
treebf9a754911ca0c3a0199448e3ebc737b535f6e7d /matterbridge.go
parenta64deb1238ac9684a8eb2e3f051e41e07b955394 (diff)
downloadmatterbridge-msglm-5ec94fdb4356df1be68a107f0ac142d44530b334.tar.gz
matterbridge-msglm-5ec94fdb4356df1be68a107f0ac142d44530b334.tar.bz2
matterbridge-msglm-5ec94fdb4356df1be68a107f0ac142d44530b334.zip
Add config option to prefix messages (IRC->MM) with nick
If username overriding isn't enabled on the Mattermost server, this is required for Mattermost users to see who sent a message from IRC.
Diffstat (limited to 'matterbridge.go')
-rw-r--r--matterbridge.go6
1 files changed, 5 insertions, 1 deletions
diff --git a/matterbridge.go b/matterbridge.go
index 6cf4ea2d..4302cf17 100644
--- a/matterbridge.go
+++ b/matterbridge.go
@@ -92,8 +92,12 @@ func (b *Bridge) SendType(nick string, message string, channel string, mtype str
matterMessage := matterhook.OMessage{IconURL: b.Config.Mattermost.IconURL}
matterMessage.Channel = channel
matterMessage.UserName = nick
- matterMessage.Text = message
matterMessage.Type = mtype
+ if (b.Config.IRC.PrefixMessagesWithNick) {
+ matterMessage.Text = nick + ": " + message
+ } else {
+ matterMessage.Text = message
+ }
err := b.m.Send(matterMessage)
if err != nil {
log.Println(err)