class InvisibleDeOper : public ModeWatcher
{
public:
- InvisibleDeOper() : ModeWatcher('o', MODETYPE_USER)
+ InvisibleDeOper(Module* parent) : ModeWatcher(parent, 'o', MODETYPE_USER)
{
}
InvisibleMode qm;
InvisibleDeOper ido;
public:
- ModuleInvisible() : qm(this)
+ ModuleInvisible() : qm(this), ido(this)
{
if (!ServerInstance->Modes->AddMode(&qm))
throw ModuleException("Could not add new modes!");
~ModuleInvisible()
{
- ServerInstance->Modes->DelMode(&qm);
- ServerInstance->Modes->DelModeWatcher(&ido);
};
Version GetVersion();