From 67658565811fca4d385f1319ced6cb0d2d5e9259 Mon Sep 17 00:00:00 2001 From: L-Super <120311070@qq.com> Date: Sun, 17 Dec 2023 12:52:18 +0800 Subject: [PATCH] fix: set timeout Closes #40 --- src/Downloader.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/Downloader.cpp b/src/Downloader.cpp index 1b6d0a0..b49f8e0 100644 --- a/src/Downloader.cpp +++ b/src/Downloader.cpp @@ -114,6 +114,11 @@ void Downloader::startDownload(const QUrl &url) QNetworkRequest request(url); request.setAttribute(QNetworkRequest::RedirectPolicyAttribute, QNetworkRequest::NoLessSafeRedirectPolicy); + +#if (QT_VERSION >= QT_VERSION_CHECK(5, 15, 0)) + /* 10s timeout */ + request.setTransferTimeout(10000); +#endif if (!m_userAgentString.isEmpty()) request.setRawHeader("User-Agent", m_userAgentString.toUtf8());