fixup! DownloadWorkerUtil: Cancel all failed downloads on init
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
This commit is contained in:
@@ -130,7 +130,7 @@ class DownloadWorkerUtil @Inject constructor(
|
|||||||
downloadList.filter { it.isRunning }.forEach {
|
downloadList.filter { it.isRunning }.forEach {
|
||||||
workManager.getWorkInfosByTagFlow("$PACKAGE_NAME:${it.packageName}").firstOrNull()
|
workManager.getWorkInfosByTagFlow("$PACKAGE_NAME:${it.packageName}").firstOrNull()
|
||||||
?.all { workInfo -> workInfo.state.isFinished }
|
?.all { workInfo -> workInfo.state.isFinished }
|
||||||
?.run { downloadDao.updateStatus(it.packageName, DownloadStatus.CANCELLED) }
|
?.run { downloadDao.updateStatus(it.packageName, DownloadStatus.FAILED) }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user