diff options
| author | 2021-11-16 19:17:35 +0000 | |
|---|---|---|
| committer | 2021-11-16 19:17:35 +0000 | |
| commit | 4aac3532f5b302efa4947e08b4de7a6bb47a0e5e (patch) | |
| tree | 0c00ce0642f2b851787def16e61c20616f7666b1 /src/modules/m_messageflood.cpp | |
| parent | Document ConnectClass and reorder it to avoid unnecessary padding. (diff) | |
Use a mode reference in the messageflood module.
Diffstat (limited to 'src/modules/m_messageflood.cpp')
| -rw-r--r-- | src/modules/m_messageflood.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/modules/m_messageflood.cpp b/src/modules/m_messageflood.cpp index 216c20c03..4c79318fc 100644 --- a/src/modules/m_messageflood.cpp +++ b/src/modules/m_messageflood.cpp @@ -114,6 +114,7 @@ class ModuleMsgFlood , public CTCTags::EventListener { private: + ChanModeReference banmode; CheckExemption::EventProvider exemptionprov; MsgFlood mf; double notice; @@ -123,6 +124,7 @@ private: public: ModuleMsgFlood() : CTCTags::EventListener(this) + , banmode(this, "ban") , exemptionprov(this) , mf(this) { @@ -159,7 +161,7 @@ private: if (f->ban) { Modes::ChangeList changelist; - changelist.push_add(ServerInstance->Modes->FindMode('b', MODETYPE_CHANNEL), "*!*@" + user->GetDisplayedHost()); + changelist.push_add(*banmode, "*!*@" + user->GetDisplayedHost()); ServerInstance->Modes->Process(ServerInstance->FakeClient, dest, NULL, changelist); } |
