MCPcopy Create free account
hub / github.com/FreesmTeam/FreesmLauncher / downloadSucceeded

Method downloadSucceeded

launcher/ResourceDownloadTask.cpp:89–100  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

87}
88
89void ResourceDownloadTask::downloadSucceeded()
90{
91 m_filesNetJob.reset();
92 auto name = std::get<0>(to_delete);
93 auto filename = std::get<1>(to_delete);
94 if (!name.isEmpty() && filename != m_pack_version.fileName) {
95 if (auto model = dynamic_cast<ModFolderModel*>(m_pack_model.get()); model)
96 model->uninstallMod(filename, true);
97 else
98 m_pack_model->uninstallResource(filename);
99 }
100}
101
102void ResourceDownloadTask::downloadFailed(QString reason)
103{

Callers

nothing calls this directly

Calls 5

uninstallModMethod · 0.80
uninstallResourceMethod · 0.80
resetMethod · 0.45
isEmptyMethod · 0.45
getMethod · 0.45

Tested by

no test coverage detected