From b0b5283d27aa8c9600fee4e87af3e502c1a9f4b1 Mon Sep 17 00:00:00 2001 From: Sadie Powell Date: Thu, 6 Jul 2023 18:18:35 +0100 Subject: If a user is (mute)banned then also hide their part message. --- src/modules/m_muteban.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src/modules/m_muteban.cpp') diff --git a/src/modules/m_muteban.cpp b/src/modules/m_muteban.cpp index d1bb97660..cb958f3cb 100644 --- a/src/modules/m_muteban.cpp +++ b/src/modules/m_muteban.cpp @@ -78,6 +78,15 @@ public: { return HandleMessage(user, target, details.echo_original); } + + void OnUserPart(Membership* memb, std::string& partmessage, CUList& excepts) override + { + if (!IS_LOCAL(memb->user)) + return; + + if (extban.GetStatus(memb->user, memb->chan) == MOD_RES_DENY) + partmessage.clear(); + } }; MODULE_INIT(ModuleQuietBan) -- cgit v1.3.1-10-gc9f91