DownloadWorker: Ensure ell app downloads are unique works

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
This commit is contained in:
Aayush Gupta
2023-11-28 21:00:29 +05:30
parent 1e75bcbf85
commit acecf6b89b

View File

@@ -94,7 +94,9 @@ class DownloadWorker(private val appContext: Context, workerParams: WorkerParame
.keepResultsForAtLeast(7.days.toJavaDuration())
.build()
WorkManager.getInstance(context).enqueueUniqueWork(DOWNLOAD_WORKER, KEEP, work)
// Ensure all app downloads are unique to preserve individual records
WorkManager.getInstance(context)
.enqueueUniqueWork("${DOWNLOAD_WORKER}/${app.packageName}", KEEP, work)
}
}