ignore failed dependency checks

Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
This commit is contained in:
Trial97 2024-06-17 18:30:36 +03:00
parent d146972671
commit 245ff2b555
No known key found for this signature in database
GPG key ID: 55EF5DA53DB36318

View file

@ -161,6 +161,10 @@ Task::Ptr GetModDependenciesTask::getProjectInfoTask(std::shared_ptr<PackDepende
qWarning() << "Error while reading mod info:" << e.cause();
}
});
QObject::connect(info.get(), &NetJob::failed, [this, info, pDep] {
removePack(pDep->pack->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;
}