From 2c084aadfebf2860b3aaa42d646dbe80669d4d5e Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Mon, 27 May 2013 22:59:20 +0300 Subject: add to url with downloaded files also server name with parameter. example: old resources2.xml new resources2.xml?host=server.themanaworld.org --- src/net/download.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/net/download.cpp') diff --git a/src/net/download.cpp b/src/net/download.cpp index 2d8b99cb6..fad0bf6f2 100644 --- a/src/net/download.cpp +++ b/src/net/download.cpp @@ -22,6 +22,7 @@ #include "net/download.h" #include "configuration.h" +#include "client.h" #include "logger.h" #include "main.h" @@ -72,6 +73,15 @@ Download::Download(void *const ptr, const std::string &url, mOptions.cancel = 0; mOptions.memoryWrite = 0; mOptions.checkAdler = true; + const std::string serverName = Client::getServerName(); + if (!serverName.empty()) + { + if (mUrl.find("?") == std::string::npos) + mUrl.append("?host="); + else + mUrl.append("&host="); + mUrl.append(serverName); + } } Download::~Download() -- cgit v1.2.3-60-g2f50