Remove restricted region

This commit is contained in:
SaltySnail
2026-06-25 18:35:42 +02:00
parent 52e607cf2c
commit d7277151cc
8 changed files with 104 additions and 26 deletions
+7 -1
View File
@@ -5,6 +5,7 @@
*/
#include "Http.h"
#include "RegionHandler.h"
#include "Network/network.hpp"
#include "Security/Init.h"
#include "Utils.h"
@@ -226,7 +227,12 @@ void Parse(std::string Data, SOCKET CSocket) {
TCPTerminate = true;
Data.clear();
futures.push_back(std::async(std::launch::async, []() {
CoreSend("B" + HTTP::Get("https://backend." + Utils::RegionToTopLevelDomain(options.region) + "/servers-info"));
std::string resp = HTTP::Get("https://backend." + RegionHandler::RegionToTopLevelDomain(options.region) + "/servers-info");
if (resp == "") {
RegionHandler::TopLevelDomainFailed(true);
resp = HTTP::Get("https://backend." + RegionHandler::RegionToTopLevelDomain(options.region) + "/servers-info");
}
CoreSend("B" + resp);
}));
}
break;