mirror of
https://github.com/luanti-org/luanti.git
synced 2025-06-27 16:36:03 +00:00
Update JsonCPP to 1.8.3 (#6466)
* Update JsonCPP to 1.8.3 * Fix deprecated functions Json::FastWriter, Json::StyledWriter and Json::Reader are marked deprecated since 1.1 and are deprecated in 0.8 but not shown at compilation time. Use new methods to serialize/deserialize
This commit is contained in:
parent
f7e57a0d20
commit
50423d8c72
10 changed files with 549 additions and 103 deletions
|
@ -185,8 +185,8 @@ const std::string serializeJson(const std::vector<ServerListSpec> &serverlist)
|
|||
list.append(it);
|
||||
}
|
||||
root["list"] = list;
|
||||
Json::FastWriter writer;
|
||||
return writer.write(root);
|
||||
|
||||
return fastWriteJson(root);
|
||||
}
|
||||
|
||||
|
||||
|
@ -249,10 +249,9 @@ void sendAnnounce(AnnounceAction action,
|
|||
server["lag"] = lag;
|
||||
}
|
||||
|
||||
Json::FastWriter writer;
|
||||
HTTPFetchRequest fetch_request;
|
||||
fetch_request.url = g_settings->get("serverlist_url") + std::string("/announce");
|
||||
fetch_request.post_fields["json"] = writer.write(server);
|
||||
fetch_request.post_fields["json"] = fastWriteJson(server);
|
||||
fetch_request.multipart = true;
|
||||
httpfetch_async(fetch_request);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue