mirror of
https://github.com/ergochat/ergo.git
synced 2025-12-20 02:00:11 -08:00
per-user settings for nickname enforcement
This commit is contained in:
parent
d0ded906d4
commit
2ee89b15b3
7 changed files with 216 additions and 39 deletions
|
|
@ -119,12 +119,7 @@ func (clients *ClientManager) SetNick(client *Client, newNick string) error {
|
|||
return err
|
||||
}
|
||||
|
||||
var reservedAccount string
|
||||
var method NickReservationMethod
|
||||
if client.server.AccountConfig().NickReservation.Enabled {
|
||||
reservedAccount = client.server.accounts.NickToAccount(newcfnick)
|
||||
method = client.server.AccountConfig().NickReservation.Method
|
||||
}
|
||||
reservedAccount, method := client.server.accounts.EnforcementStatus(newcfnick)
|
||||
|
||||
clients.Lock()
|
||||
defer clients.Unlock()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue