From b98f2cf7f1ad2882587bd1974aedcdd26409b4cc Mon Sep 17 00:00:00 2001 From: blackbeard420 Date: Sun, 5 Jan 2020 13:04:31 -0500 Subject: [PATCH] exported callbacks --- irc.go | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/irc.go b/irc.go index 4c74156..430b692 100644 --- a/irc.go +++ b/irc.go @@ -13,11 +13,11 @@ import ( //Connection holds the callbacks for the client type Connection struct { Sock net.Conn - privmsgCallback func(string, string, string) - joinCallback func(string, string) - quitCallback func(string, string) - partCallback func(string, string, string) - numericCallback func(string, int, string) + PrivmsgCallback func(string, string, string) + JoinCallback func(string, string) + QuitCallback func(string, string) + PartCallback func(string, string, string) + NumericCallback func(string, int, string) joined bool channels []string } @@ -113,9 +113,9 @@ func (c *Connection) parseMessage(line string) { c.joined = true } } - if c.numericCallback != nil { + if c.NumericCallback != nil { code, _ := strconv.Atoi(cmd) - c.numericCallback(from, code, args) + c.NumericCallback(from, code, args) } } else { t := strings.SplitN(args, ":", 2) @@ -127,20 +127,20 @@ func (c *Connection) parseMessage(line string) { switch strings.ToLower(cmd) { case "privmsg": - if c.privmsgCallback != nil { - c.privmsgCallback(target, from, msg) + if c.PrivmsgCallback != nil { + c.PrivmsgCallback(target, from, msg) } case "join": - if c.joinCallback != nil { - c.joinCallback(from, target) + if c.JoinCallback != nil { + c.JoinCallback(from, target) } case "quit": - if c.quitCallback != nil { - c.quitCallback(from, msg) + if c.QuitCallback != nil { + c.QuitCallback(from, msg) } case "part": - if c.partCallback != nil { - c.partCallback(from, target, msg) + if c.PartCallback != nil { + c.PartCallback(from, target, msg) } } }