From bd40647c75e3f032d063b2c842c75ba340fc06eb Mon Sep 17 00:00:00 2001 From: blackbeard420 Date: Sun, 5 Jan 2020 21:20:25 -0500 Subject: [PATCH] added NickCallback(untested) --- irc.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/irc.go b/irc.go index 3e1edd0..4ae8e62 100644 --- a/irc.go +++ b/irc.go @@ -17,6 +17,7 @@ type Connection struct { JoinCallback func(string, string) QuitCallback func(string, string) PartCallback func(string, string, string) + NickCallback func(string, string) NumericCallback func(string, int, string) joined bool channels []string @@ -145,6 +146,10 @@ func (c *Connection) parseMessage(line string) { if c.PartCallback != nil { c.PartCallback(from, target, msg) } + case "nick": + if c.NickCallback != nil { + c.NickCallback(from, target) + } default: log.Printf("unhandled command: %s %s %s", cmd, target, msg) }