return CMD_FAILURE;
// Check target exists
- User* u = ServerInstance->FindNick(parameters[0]);
+ User* u = ServerInstance->FindUUID(parameters[0]);
if (!u)
return CMD_FAILURE;
/* only join if it's local, otherwise just pass it on! */
if (IS_LOCAL(u))
- Channel::JoinUser(u, parameters[1].c_str(), false, "", false, ServerInstance->Time());
+ Channel::JoinUser(u, parameters[1], false, "", false, ServerInstance->Time());
return CMD_SUCCESS;
}
RouteDescriptor CommandSVSJoin::GetRouting(User* user, const std::vector<std::string>& parameters)
{
- User* u = ServerInstance->FindNick(parameters[0]);
+ User* u = ServerInstance->FindUUID(parameters[0]);
if (u)
return ROUTE_OPT_UCAST(u->server);
return ROUTE_LOCALONLY;