3
0
mirror of https://github.com/ergochat/ergo.git synced 2024-11-22 11:59:40 +01:00

commands: Use ERR_NOTREGISTERED when appropriate

This commit is contained in:
Daniel Oaks 2016-11-08 07:07:31 +10:00
parent 8dfa888552
commit b6f807dfdc

View File

@ -21,7 +21,7 @@ type Command struct {
// Run runs this command with the given client/message.
func (cmd *Command) Run(server *Server, client *Client, msg ircmsg.IrcMessage) bool {
if !client.registered && !cmd.usablePreReg {
// command silently ignored
client.Send(nil, server.name, ERR_NOTREGISTERED, client.nick, "You need to register before you can use that command")
return false
}
if cmd.oper && !client.flags[Operator] {