Fix !users command for irc. Closes #78.
This commit is contained in:
parent
af1ad82c8e
commit
a11f77835d
|
@ -53,9 +53,9 @@ func New(cfg config.Protocol, account string, c chan config.Message) *Birc {
|
||||||
func (b *Birc) Command(msg *config.Message) string {
|
func (b *Birc) Command(msg *config.Message) string {
|
||||||
switch msg.Text {
|
switch msg.Text {
|
||||||
case "!users":
|
case "!users":
|
||||||
|
b.i.AddCallback(ircm.RPL_NAMREPLY, b.storeNames)
|
||||||
b.i.AddCallback(ircm.RPL_ENDOFNAMES, b.endNames)
|
b.i.AddCallback(ircm.RPL_ENDOFNAMES, b.endNames)
|
||||||
b.i.SendRaw("NAMES " + msg.Channel)
|
b.i.SendRaw("NAMES " + msg.Channel)
|
||||||
b.i.ClearCallback(ircm.RPL_ENDOFNAMES)
|
|
||||||
}
|
}
|
||||||
return ""
|
return ""
|
||||||
}
|
}
|
||||||
|
@ -150,7 +150,6 @@ func (b *Birc) handleNewConnection(event *irc.Event) {
|
||||||
i.AddCallback("PRIVMSG", b.handlePrivMsg)
|
i.AddCallback("PRIVMSG", b.handlePrivMsg)
|
||||||
i.AddCallback("CTCP_ACTION", b.handlePrivMsg)
|
i.AddCallback("CTCP_ACTION", b.handlePrivMsg)
|
||||||
i.AddCallback(ircm.RPL_TOPICWHOTIME, b.handleTopicWhoTime)
|
i.AddCallback(ircm.RPL_TOPICWHOTIME, b.handleTopicWhoTime)
|
||||||
i.AddCallback(ircm.RPL_NAMREPLY, b.storeNames)
|
|
||||||
i.AddCallback(ircm.NOTICE, b.handleNotice)
|
i.AddCallback(ircm.NOTICE, b.handleNotice)
|
||||||
//i.AddCallback(ircm.RPL_MYINFO, func(e *irc.Event) { flog.Infof("%s: %s", e.Code, strings.Join(e.Arguments[1:], " ")) })
|
//i.AddCallback(ircm.RPL_MYINFO, func(e *irc.Event) { flog.Infof("%s: %s", e.Code, strings.Join(e.Arguments[1:], " ")) })
|
||||||
i.AddCallback("PING", func(e *irc.Event) {
|
i.AddCallback("PING", func(e *irc.Event) {
|
||||||
|
|
Loading…
Reference in New Issue