Thumbnail

rani/matterbridge.git

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

commit a94393c316480dc05771d8ea22605a455ddded63 Author: Wim <wim@42.be> Date: Thu Dec 07 22:07:45 2017 +0000 Fix irc ACTION regression (irc). Closes #306 diff --git a/bridge/irc/irc.go b/bridge/irc/irc.go index 4fd5a8a..0a24ec7 100644 --- a/bridge/irc/irc.go +++ b/bridge/irc/irc.go @@ -32711 +32710 @@ func (b *Birc) handlePrivMsg(client *girc.Client, event girc.Event) {   rmsg := config.Message{Username: event.Source.Name, Channel: event.Params[0], Account: b.Account, UserID: event.Source.Ident + "@" + event.Source.Host}   flog.Debugf("handlePrivMsg() %s %s %#v", event.Source.Name, event.Trailing, event)   msg := "" - if event.Command == "CTCP_ACTION" { - // msg = event.Source.Name + " " + if event.IsAction() {   rmsg.Event = config.EVENT_USER_ACTION   } - msg += event.Trailing + msg += event.StripAction()   // strip IRC colors   re := regexp.MustCompile(`[[:cntrl:]](?:\d{1,2}(?:,\d{1,2})?)?`)   msg = re.ReplaceAllString(msg, "")