]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_spanningtree/override_whois.cpp
Remove whitespace and minor style changes
[user/henk/code/inspircd.git] / src / modules / m_spanningtree / override_whois.cpp
index 45a7399bfe1b27f2b698bd68b5cdbfa0fdca58b3..d7030e30a7f42f268a459180d445bfa8ebfa77e4 100644 (file)
@@ -19,9 +19,7 @@
 #include "inspircd.h"
 
 #include "main.h"
-#include "utils.h"
-
-/* $ModDep: m_spanningtree/main.h m_spanningtree/utils.h */
+#include "commandbuilder.h"
 
 ModResult ModuleSpanningTree::HandleRemoteWhois(const std::vector<std::string>& parameters, User* user)
 {
@@ -30,18 +28,15 @@ ModResult ModuleSpanningTree::HandleRemoteWhois(const std::vector<std::string>&
                User* remote = ServerInstance->FindNickOnly(parameters[1]);
                if (remote && !IS_LOCAL(remote))
                {
-                       parameterlist params;
-                       params.push_back(remote->uuid);
-                       Utils->DoOneToOne(user->uuid,"IDLE",params,remote->server);
+                       CmdBuilder(user, "IDLE").push(remote->uuid).Unicast(remote);
                        return MOD_RES_DENY;
                }
                else if (!remote)
                {
-                       user->WriteNumeric(401, "%s %s :No such nick/channel",user->nick.c_str(), parameters[1].c_str());
-                       user->WriteNumeric(318, "%s %s :End of /WHOIS list.",user->nick.c_str(), parameters[1].c_str());
+                       user->WriteNumeric(ERR_NOSUCHNICK, "%s :No such nick/channel", parameters[1].c_str());
+                       user->WriteNumeric(RPL_ENDOFWHOIS, "%s :End of /WHOIS list.", parameters[1].c_str());
                        return MOD_RES_DENY;
                }
        }
        return MOD_RES_PASSTHRU;
 }
-