From 2b6fe9738431998f824fce3d531b20a69ee5a8a1 Mon Sep 17 00:00:00 2001 From: ed Date: Thu, 23 Apr 2020 16:24:19 +0100 Subject: [PATCH] Projucer: Added timeouts to version checker web requests --- extras/Projucer/Source/Application/jucer_AutoUpdater.cpp | 2 +- extras/Projucer/Source/Utility/Helpers/jucer_VersionInfo.cpp | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/extras/Projucer/Source/Application/jucer_AutoUpdater.cpp b/extras/Projucer/Source/Application/jucer_AutoUpdater.cpp index 1d0466a20c..a5ea8ed8c1 100644 --- a/extras/Projucer/Source/Application/jucer_AutoUpdater.cpp +++ b/extras/Projucer/Source/Application/jucer_AutoUpdater.cpp @@ -36,7 +36,7 @@ LatestVersionCheckerAndUpdater::LatestVersionCheckerAndUpdater() LatestVersionCheckerAndUpdater::~LatestVersionCheckerAndUpdater() { - stopThread (1000); + stopThread (6000); clearSingletonInstance(); } diff --git a/extras/Projucer/Source/Utility/Helpers/jucer_VersionInfo.cpp b/extras/Projucer/Source/Utility/Helpers/jucer_VersionInfo.cpp index d039ee487b..7d5844d0a0 100644 --- a/extras/Projucer/Source/Utility/Helpers/jucer_VersionInfo.cpp +++ b/extras/Projucer/Source/Utility/Helpers/jucer_VersionInfo.cpp @@ -44,7 +44,7 @@ std::unique_ptr VersionInfo::createInputStreamForAsset (const Asset return std::unique_ptr (downloadUrl.createInputStream (false, nullptr, nullptr, "Accept: application/octet-stream", - 0, &responseHeaders, &statusCode, 1)); + 5000, &responseHeaders, &statusCode, 1)); } bool VersionInfo::isNewerVersionThanCurrent() @@ -70,7 +70,7 @@ bool VersionInfo::isNewerVersionThanCurrent() std::unique_ptr VersionInfo::fetch (const String& endpoint) { URL latestVersionURL ("https://api.github.com/repos/juce-framework/JUCE/releases/" + endpoint); - std::unique_ptr inStream (latestVersionURL.createInputStream (false)); + std::unique_ptr inStream (latestVersionURL.createInputStream (false, nullptr, nullptr, {}, 5000)); if (inStream == nullptr) return nullptr;