]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_ircv3_echomessage.cpp
Use CommandBase::Params instead of std::vector<std::string>.
[user/henk/code/inspircd.git] / src / modules / m_ircv3_echomessage.cpp
index c2818700faa2bbfa0c5177cc3813fd59a0c989e7..056b02194cb46f30e45a894d27f35b9a1e55ae75 100644 (file)
@@ -61,6 +61,13 @@ class ModuleIRCv3EchoMessage : public Module
                user->WriteFrom(user, msg);
        }
 
+       void OnUserMessageBlocked(User* user, const MessageTarget& target, const MessageDetails& details) CXX11_OVERRIDE
+       {
+               // Prevent spammers from knowing that their spam was blocked.
+               if (details.echooriginal)
+                       OnUserPostMessage(user, target, details);
+       }
+
        Version GetVersion() CXX11_OVERRIDE
        {
                return Version("Provides the echo-message IRCv3.2 extension", VF_VENDOR);