mirror of
https://github.com/jeremyd/ergo.git
synced 2026-07-15 20:28:13 -07:00
remove channelJoinPartMutex
This commit is contained in:
+1
-3
@@ -548,14 +548,12 @@ func (client *Client) destroy() {
|
||||
client.server.monitorManager.RemoveAll(client)
|
||||
|
||||
// clean up channels
|
||||
client.server.channelJoinPartMutex.Lock()
|
||||
for channel := range client.channels {
|
||||
for _, channel := range client.Channels() {
|
||||
channel.Quit(client)
|
||||
for _, member := range channel.Members() {
|
||||
friends.Add(member)
|
||||
}
|
||||
}
|
||||
client.server.channelJoinPartMutex.Unlock()
|
||||
|
||||
// clean up server
|
||||
client.server.clients.Remove(client)
|
||||
|
||||
Reference in New Issue
Block a user