From 2dd72f9838d99e084c85de0d8fce290bcc547cbe Mon Sep 17 00:00:00 2001 From: Gisle Aune Date: Sun, 25 Nov 2018 18:29:37 +0100 Subject: [PATCH] event: Fixed all CTCP events being parsed as ctcp-reply kind. --- event_packet.go | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/event_packet.go b/event_packet.go index 3202a88..8d3263f 100644 --- a/event_packet.go +++ b/event_packet.go @@ -77,18 +77,18 @@ func ParsePacket(line string) (Event, error) { if (event.verb == "PRIVMSG" || event.verb == "NOTICE") && strings.HasPrefix(event.Text, "\x01") { verbtext := strings.SplitN(strings.Replace(event.Text, "\x01", "", 2), " ", 2) + if event.verb == "PRIVMSG" { + event.kind = "ctcp" + } else { + event.kind = "ctcp-reply" + } + event.verb = verbtext[0] if len(verbtext) == 2 { event.Text = verbtext[1] } else { event.Text = "" } - - if event.verb == "PRIVMSG" { - event.kind = "ctcp" - } else { - event.kind = "ctcp-reply" - } } event.name = event.kind + "." + strings.ToLower(event.verb)