summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSadie Powell <sadie@witchery.services>2024-02-21 15:34:35 +0000
committerSadie Powell <sadie@witchery.services>2024-02-22 00:14:08 +0000
commit85687781d11b7a8fb14cad061e6c635c0bc71ea0 (patch)
treea35967cf726f560d6a28cdd849c7d124cd28411b
parentccfaca32a2ba5f2e2528a2093d17be25507a3ad8 (diff)
Include tags in OnMessage.
-rw-r--r--include/modules.h3
-rw-r--r--src/process.cpp2
2 files changed, 3 insertions, 2 deletions
diff --git a/include/modules.h b/include/modules.h
index 3fdcef674..a50ef54a9 100644
--- a/include/modules.h
+++ b/include/modules.h
@@ -1051,9 +1051,10 @@ public:
* @param source The source of the message
* @param command The command being executed
* @param params Parameters
+ * @param tags Tags
* @return EVENT_STOP to prevent the protocol module from processing this message
*/
- virtual EventReturn OnMessage(MessageSource &source, Anope::string &command, std::vector<Anope::string> &param) { throw NotImplementedException(); }
+ virtual EventReturn OnMessage(MessageSource &source, Anope::string &command, std::vector<Anope::string> &params, Anope::map<Anope::string> &tagss) { throw NotImplementedException(); }
/** Called to determine if a channel mode can be set by a user
* @param u The user
diff --git a/src/process.cpp b/src/process.cpp
index 9bff1e499..94d2b538a 100644
--- a/src/process.cpp
+++ b/src/process.cpp
@@ -54,7 +54,7 @@ void Anope::Process(const Anope::string &buffer)
MessageSource src(source);
EventReturn MOD_RESULT;
- FOREACH_RESULT(OnMessage, MOD_RESULT, (src, command, params));
+ FOREACH_RESULT(OnMessage, MOD_RESULT, (src, command, params, tags));
if (MOD_RESULT == EVENT_STOP)
return;