1
0
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:
Sadie Powell
2025-05-22 10:39:23 +01:00
parent cb334fbae1
commit f97448f48a
2 changed files with 4 additions and 15 deletions
+4 -4
View File
@@ -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
-11
View File
@@ -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;