aboutsummaryrefslogtreecommitdiff
path: root/src/modules/m_exemptchanops.cpp
diff options
context:
space:
mode:
authorGravatar Peter Powell2018-12-19 09:02:09 +0000
committerGravatar Peter Powell2018-12-19 09:02:09 +0000
commit36da0833c5512a72cbf500a2f5faef5a26ed8dae (patch)
tree1ed37a2bb3f768ec7f48aec31aa0ddc5c95956a1 /src/modules/m_exemptchanops.cpp
parentMake more modules rehash atomically (#1535) (diff)
Add the <maxlist> tag and switch ListModeBase to always use it.
The old method of doing this was: 1. Extremely inconsistently used. Some list modes used <banlist> and some used their own config tag. 2. Not documented in the slightest. There was a small reference to <maxbans> for the ban mode but nothing else. 3. In some cases conflicting with other config tags. The chanfilter module defined a <chanfilter> tag for general config whilst also using it for the max list settings. The new <maxlist> tag avoids these issues entirely.
Diffstat (limited to 'src/modules/m_exemptchanops.cpp')
-rw-r--r--src/modules/m_exemptchanops.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/modules/m_exemptchanops.cpp b/src/modules/m_exemptchanops.cpp
index 058a16e6c..a7f86cdb5 100644
--- a/src/modules/m_exemptchanops.cpp
+++ b/src/modules/m_exemptchanops.cpp
@@ -26,9 +26,13 @@
class ExemptChanOps : public ListModeBase
{
public:
- ExemptChanOps(Module* Creator) : ListModeBase(Creator, "exemptchanops", 'X', "End of channel exemptchanops list", 954, 953, false, "exemptchanops") { }
+ ExemptChanOps(Module* Creator)
+ : ListModeBase(Creator, "exemptchanops", 'X', "End of channel exemptchanops list", 954, 953, false)
+ {
+ }
- bool ValidateParam(User* user, Channel* chan, std::string& word) CXX11_OVERRIDE {
+ bool ValidateParam(User* user, Channel* chan, std::string& word) CXX11_OVERRIDE
+ {
std::string::size_type p = word.find(':');
if (p == std::string::npos)
{