1
0
Fork 0
forked from len0rd/rockbox

rbutil: HttpGet: Return NetworkError in done signal.

Return the status value instead of simply a bool.

Change-Id: I2bffaac0087418656e80c74dc352011a4ea32ab1
This commit is contained in:
Dominik Riebeling 2022-03-16 22:19:00 +01:00
parent 08b42791ff
commit a0459de4d5
13 changed files with 35 additions and 46 deletions

View file

@ -145,7 +145,7 @@ void HttpGet::requestFinished(QNetworkReply* reply)
{
m_lastStatusCode
= reply->attribute(QNetworkRequest::HttpStatusCodeAttribute).toInt();
LOG_INFO() << "Request finished, status code:" << m_lastStatusCode;
LOG_INFO() << "Request finished, status code:" << m_lastStatusCode << reply->error();
m_lastServerTimestamp
= reply->header(QNetworkRequest::LastModifiedHeader).toDateTime().toLocalTime();
LOG_INFO() << "Data from cache:"
@ -178,11 +178,11 @@ void HttpGet::requestFinished(QNetworkReply* reply)
m_outputFile->write(m_data);
m_outputFile->close();
}
emit done(false);
emit done(QNetworkReply::NoError);
}
else {
m_data.clear();
emit done(true);
emit done(reply->error());
}
reply->deleteLater();
m_reply = nullptr;