summaryrefslogtreecommitdiffstats
path: root/logic/lists
diff options
context:
space:
mode:
Diffstat (limited to 'logic/lists')
-rw-r--r--logic/lists/ForgeVersionList.cpp14
-rw-r--r--logic/lists/ForgeVersionList.h1
2 files changed, 14 insertions, 1 deletions
diff --git a/logic/lists/ForgeVersionList.cpp b/logic/lists/ForgeVersionList.cpp
index e2adbf3b..ac1a4ef5 100644
--- a/logic/lists/ForgeVersionList.cpp
+++ b/logic/lists/ForgeVersionList.cpp
@@ -165,11 +165,23 @@ void ForgeListLoadTask::executeTask()
job->addCacheDownload(QUrl(JSON_URL), forgeListEntry);
listJob.reset(job);
connect(listJob.data(), SIGNAL(succeeded()), SLOT(list_downloaded()));
- connect(listJob.data(), SIGNAL(failed()), SLOT(versionFileFailed()));
+ connect(listJob.data(), SIGNAL(failed()), SLOT(list_failed()));
connect(listJob.data(), SIGNAL(progress(qint64, qint64)), SIGNAL(progress(qint64, qint64)));
listJob->start();
}
+void ForgeListLoadTask::list_failed()
+{
+ auto DlJob = listJob->first();
+ auto reply = DlJob->m_reply;
+ if(reply)
+ {
+ qDebug() << "Getting forge version list failed: " << reply->errorString();
+ }
+ else
+ qDebug() << "Getting forge version list failed for reasons unknown.";
+}
+
void ForgeListLoadTask::list_downloaded()
{
QByteArray data;
diff --git a/logic/lists/ForgeVersionList.h b/logic/lists/ForgeVersionList.h
index 613de8a6..4abfe9ce 100644
--- a/logic/lists/ForgeVersionList.h
+++ b/logic/lists/ForgeVersionList.h
@@ -101,6 +101,7 @@ public:
protected
slots:
void list_downloaded();
+ void list_failed();
protected:
DownloadJobPtr listJob;