fixup! DownloadWorkerUtil: Cancel all failed downloads on init

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
This commit is contained in:
Aayush Gupta
2024-02-22 11:49:30 +05:30
parent defd6272d2
commit 14729ad7ca

View File

@@ -130,7 +130,7 @@ class DownloadWorkerUtil @Inject constructor(
downloadList.filter { it.isRunning }.forEach {
workManager.getWorkInfosByTagFlow("$PACKAGE_NAME:${it.packageName}").firstOrNull()
?.all { workInfo -> workInfo.state.isFinished }
?.run { downloadDao.updateStatus(it.packageName, DownloadStatus.CANCELLED) }
?.run { downloadDao.updateStatus(it.packageName, DownloadStatus.FAILED) }
}
}