summaryrefslogtreecommitdiff
path: root/src/coremods/core_mode.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/coremods/core_mode.cpp')
-rw-r--r--src/coremods/core_mode.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/coremods/core_mode.cpp b/src/coremods/core_mode.cpp
index 99dcf8638..f40d02d2e 100644
--- a/src/coremods/core_mode.cpp
+++ b/src/coremods/core_mode.cpp
@@ -285,6 +285,12 @@ class CoreModMode : public Module
{
}
+ void On005Numeric(std::map<std::string, std::string>& tokens) CXX11_OVERRIDE
+ {
+ tokens["CHANMODES"] = ServerInstance->Modes->GiveModeList(MODETYPE_CHANNEL);
+ tokens["USERMODES"] = ServerInstance->Modes->GiveModeList(MODETYPE_USER);
+ }
+
Version GetVersion() CXX11_OVERRIDE
{
return Version("Provides the MODE command", VF_VENDOR|VF_CORE);