mirror of
https://github.com/anope/anope.git
synced 2026-07-10 12:03:12 +02:00
Modernize some bits of Command.
This commit is contained in:
+4
-4
@@ -99,9 +99,9 @@ class CoreExport Command
|
||||
Anope::string desc;
|
||||
std::vector<std::pair<Anope::string, std::function<bool(CommandSource&)>>> syntax;
|
||||
/* Allow unregistered users to use this command */
|
||||
bool allow_unregistered;
|
||||
bool allow_unregistered = false;
|
||||
/* Command requires that a user is executing it */
|
||||
bool require_user;
|
||||
bool require_user = false;
|
||||
|
||||
public:
|
||||
/* Maximum parameters accepted by this command */
|
||||
@@ -136,8 +136,8 @@ protected:
|
||||
void RequireUser(bool b);
|
||||
|
||||
public:
|
||||
bool AllowUnregistered() const;
|
||||
bool RequireUser() const;
|
||||
inline bool AllowUnregistered() const { return this->allow_unregistered; }
|
||||
inline bool RequireUser() const { return this->require_user; }
|
||||
|
||||
/** Get the command description
|
||||
* @param source The source wanting the command description
|
||||
|
||||
@@ -141,7 +141,6 @@ void CommandSource::Reply(const Anope::string &message)
|
||||
|
||||
Command::Command(Module *o, const Anope::string &sname, size_t minparams, size_t maxparams) : Service(o, "Command", sname), max_params(maxparams), min_params(minparams), module(o)
|
||||
{
|
||||
allow_unregistered = require_user = false;
|
||||
}
|
||||
|
||||
void Command::SetDesc(const Anope::string &d)
|
||||
@@ -185,21 +184,11 @@ void Command::SendSyntax(CommandSource &source)
|
||||
source.Reply("%s: \002%s\002", prefix.c_str(), source.command.nobreak().c_str());
|
||||
}
|
||||
|
||||
bool Command::AllowUnregistered() const
|
||||
{
|
||||
return this->allow_unregistered;
|
||||
}
|
||||
|
||||
void Command::AllowUnregistered(bool b)
|
||||
{
|
||||
this->allow_unregistered = b;
|
||||
}
|
||||
|
||||
bool Command::RequireUser() const
|
||||
{
|
||||
return this->require_user;
|
||||
}
|
||||
|
||||
void Command::RequireUser(bool b)
|
||||
{
|
||||
this->require_user = b;
|
||||
|
||||
Reference in New Issue
Block a user