]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/coremods/core_channel/cmd_topic.cpp
Alphabetically sort the modes in MAXLIST tokens.
[user/henk/code/inspircd.git] / src / coremods / core_channel / cmd_topic.cpp
index 835ac82ed3eea9297a7616408a4a644e4e3360d0..0417f1a0cf422e6a1ebcb48088693a251eaa8be1 100644 (file)
@@ -33,12 +33,12 @@ CommandTopic::CommandTopic(Module* parent)
        Penalty = 2;
 }
 
-CmdResult CommandTopic::HandleLocal(const std::vector<std::string>& parameters, LocalUser* user)
+CmdResult CommandTopic::HandleLocal(LocalUser* user, const Params& parameters)
 {
        Channel* c = ServerInstance->FindChan(parameters[0]);
        if (!c)
        {
-               user->WriteNumeric(Numerics::NoSuchNick(parameters[0]));
+               user->WriteNumeric(Numerics::NoSuchChannel(parameters[0]));
                return CMD_FAILURE;
        }
 
@@ -46,7 +46,7 @@ CmdResult CommandTopic::HandleLocal(const std::vector<std::string>& parameters,
        {
                if ((c->IsModeSet(secretmode)) && (!c->HasUser(user)))
                {
-                       user->WriteNumeric(Numerics::NoSuchNick(c->name));
+                       user->WriteNumeric(Numerics::NoSuchChannel(c->name));
                        return CMD_FAILURE;
                }