diff options
author | Peter Powell <petpow@saberuk.com> | 2018-12-19 09:02:09 +0000 |
---|---|---|
committer | Peter Powell <petpow@saberuk.com> | 2018-12-19 09:02:09 +0000 |
commit | 36da0833c5512a72cbf500a2f5faef5a26ed8dae (patch) | |
tree | 1ed37a2bb3f768ec7f48aec31aa0ddc5c95956a1 /src/coremods | |
parent | 4fbd6681fedbff9b4cb04cc774f785cbe8b5c35b (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/coremods')
-rw-r--r-- | src/coremods/core_channel/core_channel.cpp | 2 | ||||
-rw-r--r-- | src/coremods/core_channel/core_channel.h | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/src/coremods/core_channel/core_channel.cpp b/src/coremods/core_channel/core_channel.cpp index 76e220765..bf51bd4b2 100644 --- a/src/coremods/core_channel/core_channel.cpp +++ b/src/coremods/core_channel/core_channel.cpp @@ -181,7 +181,7 @@ class CoreModChannel : public Module, public CheckExemption::EventListener // Config is valid, apply it - // Validates and applies <banlist> tags, so do it first + // Validates and applies <maxlist> tags, so do it first banmode.DoRehash(); exemptions.swap(exempts); diff --git a/src/coremods/core_channel/core_channel.h b/src/coremods/core_channel/core_channel.h index 59a417790..6e11275df 100644 --- a/src/coremods/core_channel/core_channel.h +++ b/src/coremods/core_channel/core_channel.h @@ -164,7 +164,7 @@ class ModeChannelBan : public ListModeBase { public: ModeChannelBan(Module* Creator) - : ListModeBase(Creator, "ban", 'b', "End of channel ban list", 367, 368, true, "maxbans") + : ListModeBase(Creator, "ban", 'b', "End of channel ban list", 367, 368, true) { } }; |