Fix /nick for mods and admins
- Gave mods permission to /nick somebody else - Don't check for timeout when a mod or admin attempts to change a name.
This commit is contained in:
parent
39aec91659
commit
47c837733d
|
@ -212,7 +212,7 @@ var commands = &CommandControl{
|
||||||
common.CNNick.String(): Command{
|
common.CNNick.String(): Command{
|
||||||
HelpText: "Change display name",
|
HelpText: "Change display name",
|
||||||
Function: func(cl *Client, args []string) (string, error) {
|
Function: func(cl *Client, args []string) (string, error) {
|
||||||
if time.Now().Before(cl.nextNick) {
|
if time.Now().Before(cl.nextNick) && cl.CmdLevel == common.CmdlUser {
|
||||||
//cl.nextNick = time.Now().Add(time.Second * settings.RateLimitNick)
|
//cl.nextNick = time.Now().Add(time.Second * settings.RateLimitNick)
|
||||||
return "", fmt.Errorf("Slow down. You can change your nick in %0.0f seconds.", time.Until(cl.nextNick).Seconds())
|
return "", fmt.Errorf("Slow down. You can change your nick in %0.0f seconds.", time.Until(cl.nextNick).Seconds())
|
||||||
}
|
}
|
||||||
|
@ -228,8 +228,8 @@ var commands = &CommandControl{
|
||||||
|
|
||||||
// Two arguments to force a name change on another user: `/nick OldName NewName`
|
// Two arguments to force a name change on another user: `/nick OldName NewName`
|
||||||
if len(args) == 2 {
|
if len(args) == 2 {
|
||||||
if cl.CmdLevel != common.CmdlAdmin {
|
if cl.CmdLevel == common.CmdlUser {
|
||||||
return "", fmt.Errorf("Only admins can do that PeepoSus")
|
return "", fmt.Errorf("Only admins and mods can do that PeepoSus")
|
||||||
}
|
}
|
||||||
|
|
||||||
oldName = strings.TrimLeft(args[0], "@")
|
oldName = strings.TrimLeft(args[0], "@")
|
||||||
|
|
Loading…
Reference in New Issue