From 1686b006750a30bb3e4094eec94fe49e31539c15 Mon Sep 17 00:00:00 2001 From: Sadie Powell Date: Sun, 22 Sep 2024 14:17:34 +0100 Subject: Refactor hidechans slightly. --- src/modules/m_hidechans.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'src/modules/m_hidechans.cpp') diff --git a/src/modules/m_hidechans.cpp b/src/modules/m_hidechans.cpp index 36fbbaac8..da3caa552 100644 --- a/src/modules/m_hidechans.cpp +++ b/src/modules/m_hidechans.cpp @@ -44,7 +44,7 @@ class ModuleHideChans final , public Whois::LineEventListener { private: - bool AffectsOpers; + bool affectsopers; HideChans hm; ModResult ShouldHideChans(LocalUser* source, User* target) @@ -55,7 +55,7 @@ private: if (!target->IsModeSet(hm)) return MOD_RES_PASSTHRU; // Mode not set on the target. - if (!AffectsOpers && source->HasPrivPermission("users/auspex")) + if (!affectsopers && source->HasPrivPermission("users/auspex")) return MOD_RES_PASSTHRU; // Opers aren't exempt or the oper doesn't have the right priv. return MOD_RES_DENY; @@ -72,7 +72,8 @@ public: void ReadConfig(ConfigStatus& status) override { - AffectsOpers = ServerInstance->Config->ConfValue("hidechans")->getBool("affectsopers"); + const auto& tag = ServerInstance->Config->ConfValue("hidechans"); + affectsopers = tag->getBool("affectsopers"); } ModResult OnWhoVisible(const Who::Request& request, LocalUser* source, Membership* memb) override -- cgit v1.3.1-10-gc9f91