void init()
{
- if (!ServerInstance->Modes->AddMode(&hm))
- throw ModuleException("Could not add new modes!");
+ ServerInstance->Modules->AddService(hm);
Implementation eventlist[] = { I_OnWhoisLine, I_OnRehash };
- ServerInstance->Modules->Attach(eventlist, this, 2);
+ ServerInstance->Modules->Attach(eventlist, this, sizeof(eventlist)/sizeof(Implementation));
OnRehash(NULL);
}
- virtual ~ModuleHideChans()
- {
- }
-
virtual Version GetVersion()
{
return Version("Provides support for hiding channels with user mode +I", VF_VENDOR);
}
};
-
MODULE_INIT(ModuleHideChans)