aboutsummaryrefslogtreecommitdiff
path: root/src/modules/m_servprotect.cpp
diff options
context:
space:
mode:
authorGravatar Sadie Powell2021-06-01 02:30:31 +0100
committerGravatar Sadie Powell2021-06-01 02:36:14 +0100
commit1f421861e6cc5d6e497ebb5aabba8d04d74fd4e5 (patch)
treeafea11b6ecfd11f0ee01838baacb29507b568e10 /src/modules/m_servprotect.cpp
parentRename Simple{Channel,User}ModeHandler to match other mode handlers. (diff)
Convert simple modes to use Simple{Channel,User}Mode.
Diffstat (limited to 'src/modules/m_servprotect.cpp')
-rw-r--r--src/modules/m_servprotect.cpp10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/modules/m_servprotect.cpp b/src/modules/m_servprotect.cpp
index 247a81da7..6dc0dbe63 100644
--- a/src/modules/m_servprotect.cpp
+++ b/src/modules/m_servprotect.cpp
@@ -34,12 +34,14 @@ enum
ERR_KILLDENY = 485
};
-/** Handles user mode +k
- */
-class ServProtectMode : public ModeHandler
+class ServProtectMode final
+ : public SimpleUserMode
{
public:
- ServProtectMode(Module* Creator) : ModeHandler(Creator, "servprotect", 'k', PARAM_NONE, MODETYPE_USER) { oper = true; }
+ ServProtectMode(Module* Creator)
+ : SimpleUserMode(Creator, "servprotect", 'k', true)
+ {
+ }
ModeAction OnModeChange(User* source, User* dest, Channel* channel, Modes::Change& change) override
{