From 5eaf6af109575e62848a3b576f6487d26ce087d7 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 75815cb44..04286b392 100644 --- a/launcher/minecraft/mod/tasks/GetModDependenciesTask.cpp +++ b/launcher/minecraft/mod/tasks/GetModDependenciesTask.cpp @@ -157,6 +157,10 @@ Task::Ptr GetModDependenciesTask::getProjectInfoTask(std::shared_ptrpack->addonId); + m_failed.remove(info.get()); + }); return info; } @@ -231,6 +235,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; }