Delete dangling exports

This commit is contained in:
Kelvin 2024-04-24 20:13:32 +02:00
parent f36e9588cb
commit ab6d7669d7

View file

@ -456,6 +456,18 @@ class StateDownloads {
}
}
}
try {
val currentDownloads = _downloaded.getItems().map { it.url }.toHashSet();
val exporting = _exporting.findItems { !currentDownloads.contains(it.videoLocal.url) };
for (export in exporting)
_exporting.delete(export);
}
catch(ex: Throwable) {
Logger.e(TAG, "Failed to delete dangling export:", ex);
UIDialogs.toast("Failed to delete dangling export:\n" + ex);
}
return Pair(totalDeletedCount, totalDeleted);
}