From 7f32166ab07654d8fad4a507ef1d23f649af2639 Mon Sep 17 00:00:00 2001 From: William JCM Date: Wed, 28 Jul 2021 14:15:39 +0200 Subject: [PATCH] SaveTool: implement the request thread. --- src/SaveTool/SaveTool.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/SaveTool/SaveTool.cpp b/src/SaveTool/SaveTool.cpp index b4c8b80..92fd3a4 100644 --- a/src/SaveTool/SaveTool.cpp +++ b/src/SaveTool/SaveTool.cpp @@ -594,10 +594,13 @@ void SaveTool::checkGameState() { } void SaveTool::checkForUpdates() { - // TODO: implement + cpr::Response r = cpr::Get(cpr::Url{"https://williamjcm.ovh/git/api/v1/repos/williamjcm/MassBuilderSaveTool/releases"}, + cpr::Parameters{{"limit", "1"}}, cpr::Timeout{10000}); SDL_Event event; SDL_zero(event); event.type = _updateEventId; + event.user.code = r.status_code; + event.user.data1 = new cpr::Response{std::move(r)}; SDL_PushEvent(&event); }