added NickCallback(untested)
This commit is contained in:
parent
fd2bcf9b44
commit
bd40647c75
5
irc.go
5
irc.go
@ -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)
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user