]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_cap.cpp
Remove InspIRCd* parameters and fields
[user/henk/code/inspircd.git] / src / modules / m_cap.cpp
index 355c6d0fb27336e3bf773c53aff13adba09ad0c7..dbd81ed5395585156f0e2729d82ccc9468db2711 100644 (file)
@@ -69,7 +69,7 @@ class CommandCAP : public Command
 
                        reghold.set(user, 1);
                        Event event((char*) &Data, this->creator, "cap_req");
-                       event.Send(ServerInstance);
+                       event.Send();
 
                        if (Data.ack.size() > 0)
                        {
@@ -97,7 +97,7 @@ class CommandCAP : public Command
 
                        reghold.set(user, 1);
                        Event event((char*) &Data, this->creator, subcommand == "LS" ? "cap_ls" : "cap_list");
-                       event.Send(ServerInstance);
+                       event.Send();
 
                        std::string Result;
                        if (Data.wanted.size() > 0)
@@ -117,7 +117,7 @@ class CommandCAP : public Command
 
                        reghold.set(user, 1);
                        Event event((char*) &Data, this->creator, "cap_clear");
-                       event.Send(ServerInstance);
+                       event.Send();
 
                        std::string Result = irc::stringjoiner(" ", Data.ack, 0, Data.ack.size() - 1).GetJoined();
                        user->WriteServ("CAP * ACK :%s", Result.c_str());
@@ -135,8 +135,8 @@ class ModuleCAP : public Module
 {
        CommandCAP cmd;
  public:
-       ModuleCAP(InspIRCd* Me)
-               : Module(Me), cmd(this)
+       ModuleCAP()
+               : cmd(this)
        {
                ServerInstance->AddCommand(&cmd);
                Extensible::Register(&cmd.reghold);