Use NetworkConfig to set user id and token
This commit is contained in:
@@ -115,4 +115,7 @@ void NetworkConfig::setUserDetails(Online::XMLRequest* r,
|
||||
const std::string& name)
|
||||
{
|
||||
assert(!m_cur_user_token.empty());
|
||||
r->setApiURL(Online::API::SERVER_PATH, name);
|
||||
r->addParameter("userid", m_cur_user_id);
|
||||
r->addParameter("token", m_cur_user_token);
|
||||
} // setUserDetails
|
||||
|
||||
@@ -18,7 +18,6 @@
|
||||
|
||||
#include "network/protocols/connect_to_server.hpp"
|
||||
|
||||
#include "config/player_manager.hpp"
|
||||
#include "network/event.hpp"
|
||||
#include "network/network_config.hpp"
|
||||
#include "network/protocols/get_peer_address.hpp"
|
||||
@@ -263,8 +262,7 @@ void ConnectToServer::registerWithSTKServer()
|
||||
// STK server.
|
||||
const TransportAddress& addr = STKHost::get()->getPublicAddress();
|
||||
Online::XMLRequest *request = new Online::XMLRequest();
|
||||
PlayerManager::setUserDetails(request, "set",
|
||||
Online::API::SERVER_PATH);
|
||||
NetworkConfig::get()->setUserDetails(request, "set");
|
||||
request->addParameter("address", addr.getIP());
|
||||
request->addParameter("port", addr.getPort());
|
||||
request->addParameter("private_port", STKHost::get()->getPrivatePort());
|
||||
@@ -301,8 +299,7 @@ void ConnectToServer::registerWithSTKServer()
|
||||
void ConnectToServer::handleQuickConnect()
|
||||
{
|
||||
Online::XMLRequest *request = new Online::XMLRequest();
|
||||
PlayerManager::setUserDetails(request, "quick-join",
|
||||
Online::API::SERVER_PATH);
|
||||
NetworkConfig::get()->setUserDetails(request, "quick-join");
|
||||
request->executeNow();
|
||||
|
||||
const XMLNode * result = request->getXMLData();
|
||||
|
||||
@@ -18,11 +18,11 @@
|
||||
|
||||
#include "network/protocols/get_peer_address.hpp"
|
||||
|
||||
#include "config/player_manager.hpp"
|
||||
#include "config/user_config.hpp"
|
||||
#include "network/network_config.hpp"
|
||||
#include "network/stk_host.hpp"
|
||||
#include "online/request_manager.hpp"
|
||||
#include "online/xml_request.hpp"
|
||||
#include "utils/log.hpp"
|
||||
|
||||
GetPeerAddress::GetPeerAddress(uint32_t peer_id)
|
||||
@@ -41,8 +41,7 @@ void GetPeerAddress::setup()
|
||||
{
|
||||
m_address.clear();
|
||||
m_request = new Online::XMLRequest();
|
||||
PlayerManager::setUserDetails(m_request, "get",
|
||||
Online::API::SERVER_PATH);
|
||||
NetworkConfig::get()->setUserDetails(m_request, "get");
|
||||
m_request->addParameter("peer_id", m_peer_id);
|
||||
|
||||
Online::RequestManager::get()->addRequest(m_request);
|
||||
|
||||
@@ -18,10 +18,9 @@
|
||||
|
||||
#include "network/protocols/hide_public_address.hpp"
|
||||
|
||||
#include "config/player_manager.hpp"
|
||||
#include "config/user_config.hpp"
|
||||
#include "network/protocol_manager.hpp"
|
||||
#include "network/network_config.hpp"
|
||||
#include "online/request_manager.hpp"
|
||||
#include "online/xml_request.hpp"
|
||||
#include "utils/log.hpp"
|
||||
|
||||
HidePublicAddress::HidePublicAddress() : Protocol(PROTOCOL_SILENT)
|
||||
@@ -42,8 +41,7 @@ void HidePublicAddress::asynchronousUpdate()
|
||||
if (m_state == NONE)
|
||||
{
|
||||
m_request = new Online::XMLRequest();
|
||||
PlayerManager::setUserDetails(m_request, "unset", Online::API::SERVER_PATH);
|
||||
|
||||
NetworkConfig::get()->setUserDetails(m_request, "unset");
|
||||
Online::RequestManager::get()->addRequest(m_request);
|
||||
m_state = REQUEST_PENDING;
|
||||
}
|
||||
|
||||
@@ -18,13 +18,13 @@
|
||||
|
||||
#include "network/protocols/request_connection.hpp"
|
||||
|
||||
#include "config/player_manager.hpp"
|
||||
#include "config/user_config.hpp"
|
||||
#include "network/network.hpp"
|
||||
#include "network/network_config.hpp"
|
||||
#include "network/protocol_manager.hpp"
|
||||
#include "network/servers_manager.hpp"
|
||||
#include "network/stk_host.hpp"
|
||||
#include "online/xml_request.hpp"
|
||||
|
||||
using namespace Online;
|
||||
|
||||
@@ -95,9 +95,8 @@ void RequestConnection::asynchronousUpdate()
|
||||
else
|
||||
{
|
||||
m_request = new ServerJoinRequest();
|
||||
PlayerManager::setUserDetails(m_request, "request-connection",
|
||||
Online::API::SERVER_PATH);
|
||||
|
||||
NetworkConfig::get()->setUserDetails(m_request,
|
||||
"request-connection");
|
||||
m_request->addParameter("server_id", m_server_id);
|
||||
m_request->queue();
|
||||
m_state = REQUEST_PENDING;
|
||||
|
||||
@@ -18,7 +18,6 @@
|
||||
|
||||
#include "network/protocols/server_lobby.hpp"
|
||||
|
||||
#include "config/player_manager.hpp"
|
||||
#include "config/user_config.hpp"
|
||||
#include "karts/kart_properties_manager.hpp"
|
||||
#include "modes/world.hpp"
|
||||
@@ -351,7 +350,7 @@ void ServerLobby::registerServer()
|
||||
{
|
||||
Online::XMLRequest *request = new Online::XMLRequest();
|
||||
const TransportAddress& addr = STKHost::get()->getPublicAddress();
|
||||
PlayerManager::setUserDetails(request, "create", Online::API::SERVER_PATH);
|
||||
NetworkConfig::get()->setUserDetails(request, "create");
|
||||
request->addParameter("address", addr.getIP() );
|
||||
request->addParameter("port", addr.getPort() );
|
||||
request->addParameter("private_port",
|
||||
@@ -392,7 +391,7 @@ void ServerLobby::unregisterServer()
|
||||
{
|
||||
const TransportAddress &addr = STKHost::get()->getPublicAddress();
|
||||
Online::XMLRequest* request = new Online::XMLRequest();
|
||||
PlayerManager::setUserDetails(request, "stop", Online::API::SERVER_PATH);
|
||||
NetworkConfig::get()->setUserDetails(request, "stop");
|
||||
|
||||
request->addParameter("address", addr.getIP());
|
||||
request->addParameter("port", addr.getPort());
|
||||
@@ -520,8 +519,7 @@ void ServerLobby::checkIncomingConnectionRequests()
|
||||
// Now poll the stk server
|
||||
last_poll_time = StkTime::getRealTime();
|
||||
Online::XMLRequest* request = new Online::XMLRequest();
|
||||
PlayerManager::setUserDetails(request, "poll-connection-requests",
|
||||
Online::API::SERVER_PATH);
|
||||
NetworkConfig::get()->setUserDetails(request, "poll-connection-requests");
|
||||
|
||||
const TransportAddress &addr = STKHost::get()->getPublicAddress();
|
||||
request->addParameter("address", addr.getIP() );
|
||||
|
||||
Reference in New Issue
Block a user