]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_customtitle.cpp
Add initial query support to m_mysql [patch by Athenon]
[user/henk/code/inspircd.git] / src / modules / m_customtitle.cpp
index 499886535d1b075a2eaf524d44dab7fa04905729..54dd9b0d065f760f09462ccfb0634205270b1df6 100644 (file)
@@ -20,9 +20,8 @@
 class CommandTitle : public Command
 {
  public:
-       CommandTitle (InspIRCd* Instance) : Command(Instance,"TITLE",0,2)
+       CommandTitle (InspIRCd* Instance, Module* Creator) : Command(Instance, Creator,"TITLE",0,2)
        {
-               this->source = "m_customtitle.so";
                syntax = "<user> <password>";
                TRANSLATE3(TR_NICK, TR_TEXT, TR_END);
        }
@@ -93,7 +92,7 @@ class ModuleCustomTitle : public Module
        CommandTitle cmd;
 
  public:
-       ModuleCustomTitle(InspIRCd* Me) : Module(Me), cmd(Me)
+       ModuleCustomTitle(InspIRCd* Me) : Module(Me), cmd(Me, this)
        {
                ServerInstance->AddCommand(&cmd);
                Implementation eventlist[] = { I_OnDecodeMetaData, I_OnWhoisLine, I_OnSyncUser, I_OnUserQuit, I_OnCleanup };
@@ -102,7 +101,7 @@ class ModuleCustomTitle : public Module
 
 
        // :kenny.chatspike.net 320 Brain Azhrarn :is getting paid to play games.
-       int OnWhoisLine(User* user, User* dest, int &numeric, std::string &text)
+       ModResult OnWhoisLine(User* user, User* dest, int &numeric, std::string &text)
        {
                /* We use this and not OnWhois because this triggers for remote, too */
                if (numeric == 312)
@@ -115,7 +114,7 @@ class ModuleCustomTitle : public Module
                        }
                }
                /* Dont block anything */
-               return 0;
+               return MOD_RES_PASSTHRU;
        }
 
        // Whenever the linking module wants to send out data, but doesnt know what the data