feat: add details
signal to Task
feat: add details to mod pack downloading feat: add logging rule sloading form `ligging.ini at data path root feat: add `launcher.task` `launcher.task.net` and `launcher.task.net.[down|up]load` logging categories fix: add new subtask progress to the end of the lay out not the beginning (cuts down on flickering) Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
This commit is contained in:
@ -47,6 +47,8 @@
|
||||
#include <QFile>
|
||||
#include <QUrlQuery>
|
||||
|
||||
#include "logging.h"
|
||||
|
||||
std::array<PasteUpload::PasteTypeInfo, 4> PasteUpload::PasteTypes = {
|
||||
{{"0x0.st", "https://0x0.st", ""},
|
||||
{"hastebin", "https://hst.sh", "/documents"},
|
||||
@ -147,7 +149,7 @@ void PasteUpload::executeTask()
|
||||
void PasteUpload::downloadError(QNetworkReply::NetworkError error)
|
||||
{
|
||||
// error happened during download.
|
||||
qCritical() << "Network error: " << error;
|
||||
qCCritical(taskUploadLogC) << "Network error: " << error;
|
||||
emitFailed(m_reply->errorString());
|
||||
}
|
||||
|
||||
@ -166,7 +168,7 @@ void PasteUpload::downloadFinished()
|
||||
{
|
||||
QString reasonPhrase = m_reply->attribute(QNetworkRequest::HttpReasonPhraseAttribute).toString();
|
||||
emitFailed(tr("Error: %1 returned unexpected status code %2 %3").arg(m_uploadUrl).arg(statusCode).arg(reasonPhrase));
|
||||
qCritical() << m_uploadUrl << " returned unexpected status code " << statusCode << " with body: " << data;
|
||||
qCCritical(taskUploadLogC) << m_uploadUrl << " returned unexpected status code " << statusCode << " with body: " << data;
|
||||
m_reply.reset();
|
||||
return;
|
||||
}
|
||||
@ -187,7 +189,7 @@ void PasteUpload::downloadFinished()
|
||||
else
|
||||
{
|
||||
emitFailed(tr("Error: %1 returned a malformed response body").arg(m_uploadUrl));
|
||||
qCritical() << m_uploadUrl << " returned malformed response body: " << data;
|
||||
qCCritical(taskUploadLogC) << m_uploadUrl << " returned malformed response body: " << data;
|
||||
return;
|
||||
}
|
||||
break;
|
||||
@ -206,15 +208,15 @@ void PasteUpload::downloadFinished()
|
||||
{
|
||||
QString error = jsonObj["error"].toString();
|
||||
emitFailed(tr("Error: %1 returned an error: %2").arg(m_uploadUrl, error));
|
||||
qCritical() << m_uploadUrl << " returned error: " << error;
|
||||
qCritical() << "Response body: " << data;
|
||||
qCCritical(taskUploadLogC) << m_uploadUrl << " returned error: " << error;
|
||||
qCCritical(taskUploadLogC) << "Response body: " << data;
|
||||
return;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
emitFailed(tr("Error: %1 returned a malformed response body").arg(m_uploadUrl));
|
||||
qCritical() << m_uploadUrl << " returned malformed response body: " << data;
|
||||
qCCritical(taskUploadLogC) << m_uploadUrl << " returned malformed response body: " << data;
|
||||
return;
|
||||
}
|
||||
break;
|
||||
@ -234,16 +236,16 @@ void PasteUpload::downloadFinished()
|
||||
QString error = jsonObj["error"].toString();
|
||||
QString message = (jsonObj.contains("message") && jsonObj["message"].isString()) ? jsonObj["message"].toString() : "none";
|
||||
emitFailed(tr("Error: %1 returned an error code: %2\nError message: %3").arg(m_uploadUrl, error, message));
|
||||
qCritical() << m_uploadUrl << " returned error: " << error;
|
||||
qCritical() << "Error message: " << message;
|
||||
qCritical() << "Response body: " << data;
|
||||
qCCritical(taskUploadLogC) << m_uploadUrl << " returned error: " << error;
|
||||
qCCritical(taskUploadLogC) << "Error message: " << message;
|
||||
qCCritical(taskUploadLogC) << "Response body: " << data;
|
||||
return;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
emitFailed(tr("Error: %1 returned a malformed response body").arg(m_uploadUrl));
|
||||
qCritical() << m_uploadUrl << " returned malformed response body: " << data;
|
||||
qCCritical(taskUploadLogC) << m_uploadUrl << " returned malformed response body: " << data;
|
||||
return;
|
||||
}
|
||||
break;
|
||||
|
Reference in New Issue
Block a user