Only check token field if the server is hidden

This commit is contained in:
Kawe Mazidjatari 2023-04-29 13:15:18 +02:00
parent d46061a55a
commit 145bc3797f

View File

@ -155,17 +155,21 @@ bool CPylon::PostServerHost(string& outMessage, string& outToken,
return false;
}
nlohmann::json& tokenJson = responseJson["token"];
if (!tokenJson.is_string())
if (netGameServer.m_bHidden)
{
outMessage = Format("Invalid response with status: %d", int(status));
outToken.clear();
nlohmann::json& tokenJson = responseJson["token"];
return false;
if (!tokenJson.is_string())
{
outMessage = Format("Invalid response with status: %d", int(status));
outToken.clear();
return false;
}
outToken = tokenJson.get<string>();
}
outToken = tokenJson.get<string>();
return true;
}