mirror of
https://github.com/ergochat/ergo.git
synced 2024-12-22 18:52:41 +01:00
Merge pull request #1241 from slingamn/restricted_stringset
use utils.StringSet in more places
This commit is contained in:
commit
60db9536f4
@ -381,7 +381,7 @@ func (am *AccountManager) Register(client *Client, account string, callbackNames
|
|||||||
return errAccountCreation
|
return errAccountCreation
|
||||||
}
|
}
|
||||||
|
|
||||||
if restrictedCasefoldedNicks[casefoldedAccount] || restrictedSkeletons[skeleton] {
|
if restrictedCasefoldedNicks.Has(casefoldedAccount) || restrictedSkeletons.Has(skeleton) {
|
||||||
return errAccountAlreadyRegistered
|
return errAccountAlreadyRegistered
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -165,7 +165,7 @@ func (clients *ClientManager) SetNick(client *Client, session *Session, newNick
|
|||||||
return "", errNicknameInvalid, false
|
return "", errNicknameInvalid, false
|
||||||
}
|
}
|
||||||
|
|
||||||
if restrictedCasefoldedNicks[newCfNick] || restrictedSkeletons[newSkeleton] {
|
if restrictedCasefoldedNicks.Has(newCfNick) || restrictedSkeletons.Has(newSkeleton) {
|
||||||
return "", errNicknameInvalid, false
|
return "", errNicknameInvalid, false
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -23,8 +23,8 @@ var (
|
|||||||
"MemoServ", "BotServ", "OperServ",
|
"MemoServ", "BotServ", "OperServ",
|
||||||
}
|
}
|
||||||
|
|
||||||
restrictedCasefoldedNicks = make(map[string]bool)
|
restrictedCasefoldedNicks = make(utils.StringSet)
|
||||||
restrictedSkeletons = make(map[string]bool)
|
restrictedSkeletons = make(utils.StringSet)
|
||||||
)
|
)
|
||||||
|
|
||||||
func performNickChange(server *Server, client *Client, target *Client, session *Session, nickname string, rb *ResponseBuffer) error {
|
func performNickChange(server *Server, client *Client, target *Client, session *Session, nickname string, rb *ResponseBuffer) error {
|
||||||
|
@ -350,11 +350,11 @@ func initializeServices() {
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
panic(err)
|
panic(err)
|
||||||
}
|
}
|
||||||
restrictedCasefoldedNicks[cfName] = true
|
restrictedCasefoldedNicks.Add(cfName)
|
||||||
skeleton, err := Skeleton(restrictedNickname)
|
skeleton, err := Skeleton(restrictedNickname)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
panic(err)
|
panic(err)
|
||||||
}
|
}
|
||||||
restrictedSkeletons[skeleton] = true
|
restrictedSkeletons.Add(skeleton)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user