diff options
| author | 2021-06-01 02:30:31 +0100 | |
|---|---|---|
| committer | 2021-06-01 02:36:14 +0100 | |
| commit | 1f421861e6cc5d6e497ebb5aabba8d04d74fd4e5 (patch) | |
| tree | afea11b6ecfd11f0ee01838baacb29507b568e10 /src/modules/m_servprotect.cpp | |
| parent | Rename 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.cpp | 10 |
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 { |
