summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorSadie Powell <sadie@witchery.services>2024-06-24 14:46:41 +0100
committerSadie Powell <sadie@witchery.services>2024-06-24 14:46:41 +0100
commit01e0cf4868a96e452712c06620c9307d34c89210 (patch)
tree2cca6d11e04c847aeac6ba7c099249ae1a3f4702 /include
parent693eeed762eac490b1289f8f4428ff0b5bbf1672 (diff)
Add support for sending tag messages.
Diffstat (limited to 'include')
-rw-r--r--include/protocol.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/include/protocol.h b/include/protocol.h
index 7f36a2917..6a7c8a07f 100644
--- a/include/protocol.h
+++ b/include/protocol.h
@@ -43,6 +43,7 @@ public:
virtual void SendNotice(const MessageSource &source, const Anope::string &dest, const Anope::string &msg, const Anope::map<Anope::string> &tags = {});
virtual void SendPrivmsg(const MessageSource &source, const Anope::string &dest, const Anope::string &msg, const Anope::map<Anope::string> &tags = {});
+ virtual void SendTagmsg(const MessageSource &source, const Anope::string &dest, const Anope::map<Anope::string> &tags);
/** Parses an incoming message from the IRC server.
* @param message The message to parse.
@@ -109,6 +110,9 @@ public:
/** Can we ask the server to unban a user? */
bool CanClearBans = false;
+ /** Can we send tag messages? */
+ bool CanTagMessage = false;
+
/* The maximum length of a channel name. */
size_t MaxChannel = 0;