DownloadWorker: Ensure ell app downloads are unique works
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
This commit is contained in:
@@ -94,7 +94,9 @@ class DownloadWorker(private val appContext: Context, workerParams: WorkerParame
|
|||||||
.keepResultsForAtLeast(7.days.toJavaDuration())
|
.keepResultsForAtLeast(7.days.toJavaDuration())
|
||||||
.build()
|
.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)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user