summaryrefslogtreecommitdiff
path: root/modules/operserv/ignore.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'modules/operserv/ignore.cpp')
-rw-r--r--modules/operserv/ignore.cpp16
1 files changed, 16 insertions, 0 deletions
diff --git a/modules/operserv/ignore.cpp b/modules/operserv/ignore.cpp
index dbfeb0a66..a19722295 100644
--- a/modules/operserv/ignore.cpp
+++ b/modules/operserv/ignore.cpp
@@ -386,6 +386,22 @@ class CommandOSIgnore : public Command
return true;
}
+
+ void OnSyntaxError(CommandSource &source, const Anope::string &subcommand) override
+ {
+ if (subcommand.equals_ci("ADD"))
+ {
+ SubcommandSyntaxError(source, subcommand, _("\037expiry\037 {\037nick\037|\037mask\037} [\037reason\037]"));
+ }
+ else if (subcommand.equals_ci("DEL"))
+ {
+ SubcommandSyntaxError(source, subcommand, _("{\037nick\037|\037mask\037}"));
+ }
+ else
+ {
+ Command::OnSyntaxError(source, subcommand);
+ }
+ }
};
class OSIgnore : public Module