From 06a96d121febdc2d42208cbde4cd3f908649452e Mon Sep 17 00:00:00 2001 From: Sadie Powell Date: Wed, 11 Aug 2021 00:45:15 +0100 Subject: Add a detach method that takes an Implementation array. --- src/modules/m_clearchan.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/modules/m_clearchan.cpp') diff --git a/src/modules/m_clearchan.cpp b/src/modules/m_clearchan.cpp index 7d726fafd..b8710a56a 100644 --- a/src/modules/m_clearchan.cpp +++ b/src/modules/m_clearchan.cpp @@ -157,7 +157,8 @@ class ModuleClearChan : public Module void init() override { // Only attached while we are working; don't react to events otherwise - ServerInstance->Modules.DetachAll(this); + Implementation events[] = { I_OnBuildNeighborList, I_OnUserKick }; + ServerInstance->Modules.Detach(events, this, sizeof(events)/sizeof(Implementation)); } void OnBuildNeighborList(User* source, IncludeChanList& include, std::map& exception) override -- cgit v1.3.1-10-gc9f91