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

Method emitFail

launcher/modplatform/EnsureMetadataTask.cpp:196–214  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

194}
195
196void EnsureMetadataTask::emitFail(Mod* m, QString key, RemoveFromList remove)
197{
198 if (!m) {
199 qCritical() << "Tried to mark a null mod as failed.";
200 if (!key.isEmpty())
201 m_mods.remove(key);
202
203 return;
204 }
205
206 qDebug() << QString("Failed to generate metadata for %1").arg(m->name());
207 emit metadataFailed(m);
208
209 if (remove == RemoveFromList::Yes) {
210 if (key.isEmpty())
211 key = getExistingHash(m);
212 m_mods.remove(key);
213 }
214}
215
216// Modrinth
217

Callers

nothing calls this directly

Calls 4

QStringClass · 0.85
isEmptyMethod · 0.45
removeMethod · 0.45
nameMethod · 0.45

Tested by

no test coverage detected