summaryrefslogtreecommitdiff
path: root/utils/rbutilqt/base/httpget.cpp
diff options
context:
space:
mode:
authorDominik Riebeling <Dominik.Riebeling@gmail.com>2022-03-16 22:19:00 +0100
committerDominik Riebeling <Dominik.Riebeling@gmail.com>2022-03-19 09:19:11 +0100
commita0459de4d5b4bbb062536146cdefaad796480c7c (patch)
treeff4267ff88b1eb7938957218c1bde7159bb281cc /utils/rbutilqt/base/httpget.cpp
parent08b42791ffddec7c51a3e887654f4d476d780b91 (diff)
downloadrockbox-a0459de4d5b4bbb062536146cdefaad796480c7c.tar.gz
rockbox-a0459de4d5b4bbb062536146cdefaad796480c7c.zip
rbutil: HttpGet: Return NetworkError in done signal.
Return the status value instead of simply a bool. Change-Id: I2bffaac0087418656e80c74dc352011a4ea32ab1
Diffstat (limited to 'utils/rbutilqt/base/httpget.cpp')
-rw-r--r--utils/rbutilqt/base/httpget.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/utils/rbutilqt/base/httpget.cpp b/utils/rbutilqt/base/httpget.cpp
index 2df9501fd6..fb74514e73 100644
--- a/utils/rbutilqt/base/httpget.cpp
+++ b/utils/rbutilqt/base/httpget.cpp
@@ -145,7 +145,7 @@ void HttpGet::requestFinished(QNetworkReply* reply)
145{ 145{
146 m_lastStatusCode 146 m_lastStatusCode
147 = reply->attribute(QNetworkRequest::HttpStatusCodeAttribute).toInt(); 147 = reply->attribute(QNetworkRequest::HttpStatusCodeAttribute).toInt();
148 LOG_INFO() << "Request finished, status code:" << m_lastStatusCode; 148 LOG_INFO() << "Request finished, status code:" << m_lastStatusCode << reply->error();
149 m_lastServerTimestamp 149 m_lastServerTimestamp
150 = reply->header(QNetworkRequest::LastModifiedHeader).toDateTime().toLocalTime(); 150 = reply->header(QNetworkRequest::LastModifiedHeader).toDateTime().toLocalTime();
151 LOG_INFO() << "Data from cache:" 151 LOG_INFO() << "Data from cache:"
@@ -178,11 +178,11 @@ void HttpGet::requestFinished(QNetworkReply* reply)
178 m_outputFile->write(m_data); 178 m_outputFile->write(m_data);
179 m_outputFile->close(); 179 m_outputFile->close();
180 } 180 }
181 emit done(false); 181 emit done(QNetworkReply::NoError);
182 } 182 }
183 else { 183 else {
184 m_data.clear(); 184 m_data.clear();
185 emit done(true); 185 emit done(reply->error());
186 } 186 }
187 reply->deleteLater(); 187 reply->deleteLater();
188 m_reply = nullptr; 188 m_reply = nullptr;