X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;f=src%2Fcoremods%2Fcore_channel%2Fcmd_join.cpp;h=1945bf52e2484a2a8d1df83815e00d31b5e5fcf3;hb=34f1ef3c9b2a50bbeb3c97eb9f4d5e07895e27db;hp=1e6e515bab75c1c12da7c2cc87c0d7cc6562a2f4;hpb=c67d3103e9f7397f0ab9631bf07a5e5547deb2c3;p=user%2Fhenk%2Fcode%2Finspircd.git diff --git a/src/coremods/core_channel/cmd_join.cpp b/src/coremods/core_channel/cmd_join.cpp index 1e6e515ba..1945bf52e 100644 --- a/src/coremods/core_channel/cmd_join.cpp +++ b/src/coremods/core_channel/cmd_join.cpp @@ -19,28 +19,14 @@ #include "inspircd.h" +#include "core_channel.h" -/** Handle /JOIN. - */ -class CommandJoin : public SplitCommand +CommandJoin::CommandJoin(Module* parent) + : SplitCommand(parent, "JOIN", 1, 2) { - public: - /** Constructor for join. - */ - CommandJoin(Module* parent) - : SplitCommand(parent, "JOIN", 1, 2) - { - syntax = "{,} {{,}}"; - Penalty = 2; - } - - /** Handle command. - * @param parameters The parameters to the command - * @param user The user issuing the command - * @return A value from CmdResult to indicate command success or failure. - */ - CmdResult HandleLocal(const std::vector& parameters, LocalUser* user); -}; + syntax = "{,} {{,}}"; + Penalty = 2; +} /** Handle /JOIN */ @@ -72,5 +58,3 @@ CmdResult CommandJoin::HandleLocal(const std::vector& parameters, L user->WriteNumeric(ERR_NOSUCHCHANNEL, "%s :Invalid channel name", parameters[0].c_str()); return CMD_FAILURE; } - -COMMAND_INIT(CommandJoin)