X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;f=src%2Fcoremods%2Fcore_userhost.cpp;h=542c1831dce9b959e27199f80584419bbe292bfe;hb=9aadc251e9910998fbbe5438b461958a261eae1d;hp=2ed19f4d7c3bfd7404bde3980c3b432e3153e4b0;hpb=35b70631f0532a5828b04a8e0c02092a285f331a;p=user%2Fhenk%2Fcode%2Finspircd.git diff --git a/src/coremods/core_userhost.cpp b/src/coremods/core_userhost.cpp index 2ed19f4d7..542c1831d 100644 --- a/src/coremods/core_userhost.cpp +++ b/src/coremods/core_userhost.cpp @@ -40,10 +40,10 @@ class CommandUserhost : public Command * @param user The user issuing the command * @return A value from CmdResult to indicate command success or failure. */ - CmdResult Handle(const std::vector& parameters, User* user) CXX11_OVERRIDE; + CmdResult Handle(User* user, const Params& parameters) CXX11_OVERRIDE; }; -CmdResult CommandUserhost::Handle (const std::vector& parameters, User *user) +CmdResult CommandUserhost::Handle(User* user, const Params& parameters) { const bool has_privs = user->HasPrivPermission("users/auspex"); @@ -82,4 +82,21 @@ CmdResult CommandUserhost::Handle (const std::vector& parameters, U return CMD_SUCCESS; } -COMMAND_INIT(CommandUserhost) +class CoreModUserhost : public Module +{ + private: + CommandUserhost cmd; + + public: + CoreModUserhost() + : cmd(this) + { + } + + Version GetVersion() CXX11_OVERRIDE + { + return Version("Provides the USERHOST command", VF_CORE | VF_VENDOR); + } +}; + +MODULE_INIT(CoreModUserhost)