Loading app/src/main/kotlin/at/bitfire/davdroid/servicedetection/RefreshCollectionsWorker.kt +8 −0 Original line number Diff line number Diff line Loading @@ -13,9 +13,11 @@ import androidx.core.app.NotificationCompat import androidx.core.app.NotificationManagerCompat import androidx.hilt.work.HiltWorker import androidx.lifecycle.map import androidx.work.Constraints import androidx.work.Data import androidx.work.ExistingWorkPolicy import androidx.work.ForegroundInfo import androidx.work.NetworkType import androidx.work.OneTimeWorkRequestBuilder import androidx.work.OutOfQuotaPolicy import androidx.work.WorkInfo Loading Loading @@ -139,9 +141,15 @@ class RefreshCollectionsWorker @AssistedInject constructor( val arguments = Data.Builder() .putLong(ARG_SERVICE_ID, serviceId) .build() val constraints = Constraints.Builder() .setRequiredNetworkType(NetworkType.CONNECTED) .build() val workRequest = OneTimeWorkRequestBuilder<RefreshCollectionsWorker>() .setInputData(arguments) .setExpedited(OutOfQuotaPolicy.RUN_AS_NON_EXPEDITED_WORK_REQUEST) .setConstraints(constraints) .build() WorkManager.getInstance(context).enqueueUniqueWork( Loading Loading
app/src/main/kotlin/at/bitfire/davdroid/servicedetection/RefreshCollectionsWorker.kt +8 −0 Original line number Diff line number Diff line Loading @@ -13,9 +13,11 @@ import androidx.core.app.NotificationCompat import androidx.core.app.NotificationManagerCompat import androidx.hilt.work.HiltWorker import androidx.lifecycle.map import androidx.work.Constraints import androidx.work.Data import androidx.work.ExistingWorkPolicy import androidx.work.ForegroundInfo import androidx.work.NetworkType import androidx.work.OneTimeWorkRequestBuilder import androidx.work.OutOfQuotaPolicy import androidx.work.WorkInfo Loading Loading @@ -139,9 +141,15 @@ class RefreshCollectionsWorker @AssistedInject constructor( val arguments = Data.Builder() .putLong(ARG_SERVICE_ID, serviceId) .build() val constraints = Constraints.Builder() .setRequiredNetworkType(NetworkType.CONNECTED) .build() val workRequest = OneTimeWorkRequestBuilder<RefreshCollectionsWorker>() .setInputData(arguments) .setExpedited(OutOfQuotaPolicy.RUN_AS_NON_EXPEDITED_WORK_REQUEST) .setConstraints(constraints) .build() WorkManager.getInstance(context).enqueueUniqueWork( Loading