X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;f=src%2Fmodules%2Fm_uninvite.cpp;h=044907b69310838cd9c1f6d01b3364c991268e64;hb=d54fd9b1e6b31f69332a9241b5f17330c0ad61e0;hp=5159f218f10624604cb3fbf7f40e7638f617b54c;hpb=fd2eb26472bcc0b7b144f40523ff820cba82f574;p=user%2Fhenk%2Fcode%2Finspircd.git diff --git a/src/modules/m_uninvite.cpp b/src/modules/m_uninvite.cpp index 5159f218f..044907b69 100644 --- a/src/modules/m_uninvite.cpp +++ b/src/modules/m_uninvite.cpp @@ -22,17 +22,17 @@ using namespace std; #include "users.h" #include "channels.h" #include "modules.h" -#include "helperfuncs.h" + #include "configreader.h" #include "inspircd.h" -static Server *Srv; -extern InspIRCd* ServerInstance; + + class cmd_uninvite : public command_t { public: - cmd_uninvite () : command_t("UNINVITE", 0, 2) + cmd_uninvite (InspIRCd* Instance) : command_t(Instance,"UNINVITE", 0, 2) { this->source = "m_uninvite.so"; syntax = " "; @@ -92,11 +92,11 @@ class ModuleUninvite : public Module public: - ModuleUninvite(Server* Me) : Module::Module(Me) + ModuleUninvite(InspIRCd* Me) : Module::Module(Me) { - Srv = Me; - mycommand = new cmd_uninvite(); - Srv->AddCommand(mycommand); + + mycommand = new cmd_uninvite(ServerInstance); + ServerInstance->AddCommand(mycommand); } virtual ~ModuleUninvite() @@ -122,7 +122,7 @@ class ModuleUninviteFactory : public ModuleFactory { } - virtual Module * CreateModule(Server* Me) + virtual Module * CreateModule(InspIRCd* Me) { return new ModuleUninvite(Me); }