X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;f=src%2Fcoremods%2Fcore_userhost.cpp;h=542c1831dce9b959e27199f80584419bbe292bfe;hb=9aadc251e9910998fbbe5438b461958a261eae1d;hp=7ee093cdba5c86f2335dfd295751852fb9a91866;hpb=d865b434865907bfad0a187dd403d4ca8144e469;p=user%2Fhenk%2Fcode%2Finspircd.git diff --git a/src/coremods/core_userhost.cpp b/src/coremods/core_userhost.cpp index 7ee093cdb..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); + 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)