diff --git a/irc.go b/irc.go index edd6d7e..4f5a968 100644 --- a/irc.go +++ b/irc.go @@ -22,6 +22,7 @@ type Connection struct { joined bool channels []string curNick string + userList map[string][]string } //SendPong replies to the received PING @@ -100,7 +101,6 @@ func GetNick(name string) string { } //TODO: simplify this to pass gocyclo -//TODO: handle NICK messages func (c *Connection) parseMessage(line string) { if line[0] == ':' { buf := line[1:] @@ -119,6 +119,11 @@ func (c *Connection) parseMessage(line string) { c.joined = true } } + + if cmd == "353" { + log.Printf("names: %s\n", args) + } + if c.NumericCallback != nil { code, _ := strconv.Atoi(cmd) c.NumericCallback(from, code, args)