CPylon: fix bug in GetServerByToken

Field name and field type were incorrectly set, GetServerByToken only returns 1 server and is always an object but it was always treated as an array of servers. Fixed field name and field type.
This commit is contained in:
Kawe Mazidjatari 2024-11-12 00:14:08 +01:00
parent 24e731e4ee
commit 4aee1e707c

View File

@ -135,7 +135,7 @@ bool CPylon::GetServerByToken(NetGameServer_t& outGameServer,
rapidjson::Document::ConstMemberIterator serversIt;
if (!JSON_GetIterator(responseJson, "servers", JSONFieldType_e::kArray, serversIt))
if (!JSON_GetIterator(responseJson, "server", JSONFieldType_e::kObject, serversIt))
{
outMessage = Format("Invalid response with status: %d", int(status));
return false;