aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/m_delaymsg.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/modules/m_delaymsg.cpp')
-rw-r--r--src/modules/m_delaymsg.cpp9
1 files changed, 2 insertions, 7 deletions
diff --git a/src/modules/m_delaymsg.cpp b/src/modules/m_delaymsg.cpp
index faf382081..b970f9314 100644
--- a/src/modules/m_delaymsg.cpp
+++ b/src/modules/m_delaymsg.cpp
@@ -60,12 +60,12 @@ class ModuleDelayMsg
public:
ModuleDelayMsg()
- : CTCTags::EventListener(this)
+ : Module(VF_VENDOR, "Provides channel mode +d <int>, to deny messages to a channel until <int> seconds have passed")
+ , CTCTags::EventListener(this)
, djm(this)
{
}
- Version GetVersion() override;
void OnUserJoin(Membership* memb, bool sync, bool created, CUList&) override;
ModResult OnUserPreMessage(User* user, const MessageTarget& target, MessageDetails& details) override;
ModResult OnUserPreTagMessage(User* user, const MessageTarget& target, CTCTags::TagMessageDetails& details) override;
@@ -93,11 +93,6 @@ void DelayMsgMode::OnUnset(User* source, Channel* chan)
jointime.set(n->second, 0);
}
-Version ModuleDelayMsg::GetVersion()
-{
- return Version("Provides channel mode +d <int>, to deny messages to a channel until <int> seconds have passed", VF_VENDOR);
-}
-
void ModuleDelayMsg::OnUserJoin(Membership* memb, bool sync, bool created, CUList&)
{
if ((IS_LOCAL(memb->user)) && (memb->chan->IsModeSet(djm)))