From f1c15d73a0805796d6c4a8030f5b155f1ad97077 Mon Sep 17 00:00:00 2001 From: Daniel De Graaf Date: Tue, 9 Feb 2010 11:37:44 -0600 Subject: Module compilation fixups --- src/modules/m_inviteexception.cpp | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) (limited to 'src/modules/m_inviteexception.cpp') diff --git a/src/modules/m_inviteexception.cpp b/src/modules/m_inviteexception.cpp index d90231081..b5ba17b5c 100644 --- a/src/modules/m_inviteexception.cpp +++ b/src/modules/m_inviteexception.cpp @@ -15,7 +15,6 @@ #include "u_listmode.h" /* $ModDesc: Provides support for the +I channel mode */ -/* $ModDep: ../../include/u_listmode.h */ /* * Written by Om , April 2005. @@ -41,12 +40,14 @@ class ModuleInviteException : public Module public: ModuleInviteException() : ie(this) { - if (!ServerInstance->Modes->AddMode(&ie)) - throw ModuleException("Could not add new modes!"); + } + + void init() + { + ServerInstance->Modules->AddService(ie); - ie.DoImplements(this); - Implementation eventlist[] = { I_On005Numeric, I_OnCheckInvite }; - ServerInstance->Modules->Attach(eventlist, this, 2); + Implementation eventlist[] = { I_On005Numeric, I_OnCheckInvite, I_OnRehash }; + ServerInstance->Modules->Attach(eventlist, this, 3); } void On005Numeric(std::string &output) @@ -79,11 +80,6 @@ public: ie.DoCleanup(target_type, item); } - void OnSyncChannel(Channel* chan, Module* proto, void* opaque) - { - ie.DoSyncChannel(chan, proto, opaque); - } - void OnRehash(User* user) { ie.DoRehash(); -- cgit v1.3.1-10-gc9f91