Use worker names as work tags (bitfireAT/davx5#404)

This commit is contained in:
Sunik Kupfer 2023-10-09 12:34:19 +02:00 committed by Ricki Hirner
parent 437fb30a94
commit 81fbe2b7a6
No known key found for this signature in database
GPG key ID: 79A019FCAAEDD3AA
2 changed files with 2 additions and 0 deletions

View file

@ -71,6 +71,7 @@ class PeriodicSyncWorker @AssistedInject constructor(
NetworkType.CONNECTED
).build()
val workRequest = PeriodicWorkRequestBuilder<PeriodicSyncWorker>(interval, TimeUnit.SECONDS)
.addTag(workerName(account, authority))
.setInputData(arguments)
.setConstraints(constraints)
.build()

View file

@ -164,6 +164,7 @@ class SyncWorker @AssistedInject constructor(
.setRequiredNetworkType(NetworkType.CONNECTED) // require a network connection
.build()
val workRequest = OneTimeWorkRequestBuilder<SyncWorker>()
.addTag(workerName(account, authority))
.setInputData(argumentsBuilder.build())
.setExpedited(OutOfQuotaPolicy.RUN_AS_NON_EXPEDITED_WORK_REQUEST)
.setBackoffCriteria(