fix: RPL_MONONLINE must be server-prefixed

also, remove the self-notification check; clients are probably not
monitoring themselves, and it doesn't much matter if they are
This commit is contained in:
Shivaram Lingamneni 2017-10-04 03:51:41 -04:00
parent 84c1533b53
commit d39ee2fafa
1 changed files with 1 additions and 4 deletions

View File

@ -51,10 +51,7 @@ func (manager *MonitorManager) AlertAbout(client *Client, online bool) {
// asynchronously send all the notifications // asynchronously send all the notifications
go func() { go func() {
for _, mClient := range watchers { for _, mClient := range watchers {
// don't have to notify ourselves mClient.Send(nil, client.server.name, command, mClient.getNick(), nick)
if mClient != client {
mClient.SendFromClient("", client, nil, command, mClient.getNick(), nick)
}
} }
}() }()
} }