mirror of
https://github.com/PrismLauncher/PrismLauncher.git
synced 2025-09-08 03:18:37 -04:00
Merge 4403e91b944345bec684ff46ea9f2a3f98add8c8 into 79b7e277f1f06f6b315e293b029423fe35e57431
This commit is contained in:
commit
9621dea00c
@ -167,6 +167,10 @@ Task::Ptr GetModDependenciesTask::getProjectInfoTask(std::shared_ptr<PackDepende
|
|||||||
qWarning() << "Error while reading mod info: " << e.cause();
|
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;
|
return info;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -256,6 +260,10 @@ Task::Ptr GetModDependenciesTask::prepareDependencyTask(const ModPlatform::Depen
|
|||||||
};
|
};
|
||||||
|
|
||||||
auto version = provider.api->getDependencyVersion(std::move(args), std::move(callbacks));
|
auto version = provider.api->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);
|
tasks->addTask(version);
|
||||||
return tasks;
|
return tasks;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user