diff options
author | Wim <wim@42.be> | 2017-12-07 22:07:45 +0100 |
---|---|---|
committer | Wim <wim@42.be> | 2017-12-07 22:07:45 +0100 |
commit | 3496ed0c7e294af6b6e5e0e01279a1763333be0c (patch) | |
tree | ccbad03e75da2a71738294bda9b24a69bd2191cb /bridge/irc | |
parent | 1b89604c7a1ceadb7b74d9d8770fdf28a2e361ed (diff) | |
download | matterbridge-msglm-3496ed0c7e294af6b6e5e0e01279a1763333be0c.tar.gz matterbridge-msglm-3496ed0c7e294af6b6e5e0e01279a1763333be0c.tar.bz2 matterbridge-msglm-3496ed0c7e294af6b6e5e0e01279a1763333be0c.zip |
Fix irc ACTION regression (irc). Closes #306
Diffstat (limited to 'bridge/irc')
-rw-r--r-- | bridge/irc/irc.go | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/bridge/irc/irc.go b/bridge/irc/irc.go index 4fd5a8a2..0a24ec75 100644 --- a/bridge/irc/irc.go +++ b/bridge/irc/irc.go @@ -327,11 +327,10 @@ 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, "") |