From ddac7d94a8d3981c0d5055a97278457513667394 Mon Sep 17 00:00:00 2001 From: Shivaram Lingamneni Date: Tue, 4 Aug 2020 01:10:22 -0400 Subject: [PATCH] use ChannelSet --- irc/handlers.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/irc/handlers.go b/irc/handlers.go index 5bcf027f..62ba2c2c 100644 --- a/irc/handlers.go +++ b/irc/handlers.go @@ -2998,9 +2998,9 @@ func whoHandler(server *Server, client *Client, msg ircmsg.IrcMessage, rb *Respo } } else { // Construct set of channels the client is in. - userChannels := make(map[*Channel]bool) + userChannels := make(ChannelSet) for _, channel := range client.Channels() { - userChannels[channel] = true + userChannels[channel] = empty{} } // Another client is a friend if they share at least one channel, or they are the same client. @@ -3010,7 +3010,7 @@ func whoHandler(server *Server, client *Client, msg ircmsg.IrcMessage, rb *Respo } for _, channel := range otherClient.Channels() { - if userChannels[channel] { + if _, present := userChannels[channel]; present { return true } }