configtag(ctag), extItem("listbase_mode_" + name + "_list", Creator)
{
list = true;
- this->DoRehash();
- ServerInstance->Extensions.Register(&extItem);
}
/** See mode.h
*/
virtual void DoImplements(Module* m)
{
+ ServerInstance->Modules->AddService(extItem);
+ this->DoRehash();
Implementation eventlist[] = { I_OnSyncChannel, I_OnRehash };
- ServerInstance->Modules->Attach(eventlist, m, 2);
+ ServerInstance->Modules->Attach(eventlist, m, sizeof(eventlist)/sizeof(Implementation));
}
/** Handle the list mode.