From cf3be77fbf0e1f3764219f2d994d839f93f282c3 Mon Sep 17 00:00:00 2001 From: Sadie Powell Date: Sat, 27 Feb 2021 18:37:00 +0000 Subject: Implement support for the IRCv3 bot tag. --- src/modules/m_botmode.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'src/modules/m_botmode.cpp') diff --git a/src/modules/m_botmode.cpp b/src/modules/m_botmode.cpp index 1ef6663f9..5f455270c 100644 --- a/src/modules/m_botmode.cpp +++ b/src/modules/m_botmode.cpp @@ -45,8 +45,12 @@ class BotTag : public ClientProtocol::MessageTagProvider void OnPopulateTags(ClientProtocol::Message& msg) CXX11_OVERRIDE { User* const user = msg.GetSourceUser(); - if (user && user->IsModeSet(botmode)) - msg.AddTag("inspircd.org/bot", this, ""); + if (!user || !user->IsModeSet(botmode)) + return; + + // TODO: remove inspircd.org/bot in v4. + msg.AddTag("bot", this, ""); + msg.AddTag("inspircd.org/bot", this, ""); } bool ShouldSendTag(LocalUser* user, const ClientProtocol::MessageTagData& tagdata) CXX11_OVERRIDE -- cgit v1.3.1-10-gc9f91