added NickCallback(untested)

This commit is contained in:
blackbeard420 2020-01-05 21:20:25 -05:00
parent fd2bcf9b44
commit bd40647c75

5
irc.go
View File

@ -17,6 +17,7 @@ type Connection struct {
JoinCallback func(string, string) JoinCallback func(string, string)
QuitCallback func(string, string) QuitCallback func(string, string)
PartCallback func(string, string, string) PartCallback func(string, string, string)
NickCallback func(string, string)
NumericCallback func(string, int, string) NumericCallback func(string, int, string)
joined bool joined bool
channels []string channels []string
@ -145,6 +146,10 @@ func (c *Connection) parseMessage(line string) {
if c.PartCallback != nil { if c.PartCallback != nil {
c.PartCallback(from, target, msg) c.PartCallback(from, target, msg)
} }
case "nick":
if c.NickCallback != nil {
c.NickCallback(from, target)
}
default: default:
log.Printf("unhandled command: %s %s %s", cmd, target, msg) log.Printf("unhandled command: %s %s %s", cmd, target, msg)
} }