From 245ff2b5558ce2ca4f9a4357975de2ff7b977230 Mon Sep 17 00:00:00 2001 From: Trial97 Date: Mon, 17 Jun 2024 18:30:36 +0300 Subject: [PATCH] ignore failed dependency checks Signed-off-by: Trial97 --- launcher/minecraft/mod/tasks/GetModDependenciesTask.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/launcher/minecraft/mod/tasks/GetModDependenciesTask.cpp b/launcher/minecraft/mod/tasks/GetModDependenciesTask.cpp index 0859c9880..e1608bcad 100644 --- a/launcher/minecraft/mod/tasks/GetModDependenciesTask.cpp +++ b/launcher/minecraft/mod/tasks/GetModDependenciesTask.cpp @@ -161,6 +161,10 @@ Task::Ptr GetModDependenciesTask::getProjectInfoTask(std::shared_ptrpack->addonId); + m_failed.remove(info.get()); + }); return info; } @@ -237,6 +241,10 @@ Task::Ptr GetModDependenciesTask::prepareDependencyTask(const ModPlatform::Depen }; auto version = getAPI(provider)->getDependencyVersion(std::move(args), std::move(callbacks)); + QObject::connect(version.get(), &NetJob::failed, [this, version, pDep] { + removePack(pDep->pack->addonId); + m_failed.remove(version.get()); + }); tasks->addTask(version); return tasks; }