From acecf6b89bed890ff8b62e984817b88495c187e2 Mon Sep 17 00:00:00 2001 From: Aayush Gupta Date: Tue, 28 Nov 2023 21:00:29 +0530 Subject: [PATCH] DownloadWorker: Ensure ell app downloads are unique works Signed-off-by: Aayush Gupta --- .../main/java/com/aurora/store/data/work/DownloadWorker.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/aurora/store/data/work/DownloadWorker.kt b/app/src/main/java/com/aurora/store/data/work/DownloadWorker.kt index 275178f8a..60b55720c 100644 --- a/app/src/main/java/com/aurora/store/data/work/DownloadWorker.kt +++ b/app/src/main/java/com/aurora/store/data/work/DownloadWorker.kt @@ -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) } }