Thumbnail

rani/matterbridge.git

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

commit bd7c1e3e3c7fa92c4f1ad7ab296ffc819d54aab8 Author: Wim <wim@42.be> Date: Sun Nov 29 00:28:10 2015 +0000 Set type join_leave for irc JOIN/PART messages send to mattermost diff --git a/matterbridge.go b/matterbridge.go index 8e669c5..1ab3eac 100644 --- a/matterbridge.go +++ b/matterbridge.go @@ -567 +567 @@ func (b *Bridge) handlePrivMsg(event *irc.Event) {  }    func (b *Bridge) handleJoinPart(event *irc.Event) { - b.Send(b.Config.IRC.Nick, "irc-"+event.Nick+" "+strings.ToLower(event.Code)+"s "+event.Message()) + b.SendType(b.Config.IRC.Nick, "irc-"+event.Nick+" "+strings.ToLower(event.Code)+"s "+event.Message(), "join_leave")  }    func (b *Bridge) handleOther(event *irc.Event) { @@ -679 +6714 @@ func (b *Bridge) handleOther(event *irc.Event) {  }    func (b *Bridge) Send(nick string, message string) error { + return b.SendType(nick, message, "") +} + +func (b *Bridge) SendType(nick string, message string, mtype string) error {   matterMessage := matterhook.OMessage{IconURL: b.Config.Mattermost.IconURL}   matterMessage.UserName = nick   matterMessage.Text = message + matterMessage.Type = mtype   err := b.m.Send(matterMessage)   if err != nil {   log.Println(err)