]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_redirect.cpp
Remove InspIRCd* parameters and fields
[user/henk/code/inspircd.git] / src / modules / m_redirect.cpp
index 13468823e63ccd748095c78d58749e1a9c7f8c60..6bd375f88e96fd12dad3a5b80714c15958b62541 100644 (file)
@@ -20,7 +20,7 @@
 class Redirect : public ModeHandler
 {
  public:
-       Redirect(InspIRCd* Instance, Module* Creator) : ModeHandler(Creator, 'L', PARAM_SETONLY, MODETYPE_CHANNEL) { }
+       Redirect(Module* Creator) : ModeHandler(Creator, 'L', PARAM_SETONLY, MODETYPE_CHANNEL) { }
 
        ModePair ModeSet(User* source, User* dest, Channel* channel, const std::string &parameter)
        {
@@ -89,8 +89,8 @@ class ModuleRedirect : public Module
 
  public:
 
-       ModuleRedirect(InspIRCd* Me)
-               : Module(Me), re(Me, this)
+       ModuleRedirect()
+               : re(this)
        {
 
                if (!ServerInstance->Modes->AddMode(&re))
@@ -120,7 +120,7 @@ class ModuleRedirect : public Module
                                        }
 
                                        user->WriteNumeric(470, "%s %s %s :You may not join this channel, so you are automatically being transferred to the redirect channel.", user->nick.c_str(), cname, channel.c_str());
-                                       Channel::JoinUser(ServerInstance, user, channel.c_str(), false, "", false, ServerInstance->Time());
+                                       Channel::JoinUser(user, channel.c_str(), false, "", false, ServerInstance->Time());
                                        return MOD_RES_DENY;
                                }
                        }