1
0
Fork 0
forked from External/ergo
This commit is contained in:
Shivaram Lingamneni 2020-08-06 03:16:58 -04:00
parent 8f490ae298
commit 06882a9b89
5 changed files with 22 additions and 24 deletions

View file

@ -243,10 +243,12 @@ func (clients *ClientManager) SetNick(client *Client, session *Session, newNick
return "", errNicknameInUse, false
}
if changeSuccess := client.SetNick(newNick, newCfNick, newSkeleton); !changeSuccess {
return "", errClientDestroyed, false
}
clients.removeInternal(client)
clients.byNick[newCfNick] = client
clients.bySkeleton[newSkeleton] = client
client.updateNick(newNick, newCfNick, newSkeleton)
return newNick, nil, false
}