]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_spanningtree/idle.cpp
Get rid of CommandBuilder::push_back.
[user/henk/code/inspircd.git] / src / modules / m_spanningtree / idle.cpp
index ad58e52f08f9eb871a9b062923d4c4e844a7d603..904142999370b7d1011eb1a1ef940b4728b589b6 100644 (file)
@@ -21,7 +21,7 @@
 #include "utils.h"
 #include "commands.h"
 
-CmdResult CommandIdle::HandleRemote(RemoteUser* issuer, std::vector<std::string>& params)
+CmdResult CommandIdle::HandleRemote(RemoteUser* issuer, Params& params)
 {
        /**
         * There are two forms of IDLE: request and reply. Requests have one parameter,
@@ -59,10 +59,10 @@ CmdResult CommandIdle::HandleRemote(RemoteUser* issuer, std::vector<std::string>
                else
                        idle = ((unsigned int) (ServerInstance->Time() - localtarget->idle_lastmsg));
 
-               CmdBuilder reply(params[0], "IDLE");
-               reply.push_back(issuer->uuid);
-               reply.push_back(ConvToStr(target->signon));
-               reply.push_back(ConvToStr(idle));
+               CmdBuilder reply(target, "IDLE");
+               reply.push(issuer->uuid);
+               reply.push(ConvToStr(target->signon));
+               reply.push(ConvToStr(idle));
                reply.Unicast(issuer);
        }