From 46940eb15af2f8b7a32fbb30588d8dc7be7eea99 Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Mon, 23 Nov 2020 18:35:46 -0600 Subject: [PATCH] Enable HTTP/2 for update checking and mapping updates --- app/backend/autoupdatechecker.cpp | 4 +++- app/settings/mappingfetcher.cpp | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/app/backend/autoupdatechecker.cpp b/app/backend/autoupdatechecker.cpp index 6d607beb..9d4809eb 100644 --- a/app/backend/autoupdatechecker.cpp +++ b/app/backend/autoupdatechecker.cpp @@ -39,7 +39,9 @@ void AutoUpdateChecker::start() // We'll get a callback when this is finished QUrl url("https://moonlight-stream.org/updates/qt.json"); - m_Nam.get(QNetworkRequest(url)); + QNetworkRequest request(url); + request.setAttribute(QNetworkRequest::Http2AllowedAttribute, true); + m_Nam.get(request); #endif } diff --git a/app/settings/mappingfetcher.cpp b/app/settings/mappingfetcher.cpp index bbd3ee29..bc989ac2 100644 --- a/app/settings/mappingfetcher.cpp +++ b/app/settings/mappingfetcher.cpp @@ -29,6 +29,7 @@ void MappingFetcher::start() QUrl url("https://moonlight-stream.org/SDL_GameControllerDB/gamecontrollerdb.txt"); QNetworkRequest request(url); + request.setAttribute(QNetworkRequest::Http2AllowedAttribute, true); // Only download the file if it's newer than what we have QFileInfo existingFileInfo = Path::getCacheFileInfo("gamecontrollerdb.txt");