Revert "Remove redundant workers constraints to fix crash"

This reverts commit 71a82ae187.
This commit is contained in:
Koitharu
2025-06-05 09:28:37 +03:00
parent 71a82ae187
commit 851e417370
2 changed files with 6 additions and 0 deletions

View File

@@ -3,6 +3,7 @@ package org.koitharu.kotatsu.local.ui
import android.content.Context
import androidx.hilt.work.HiltWorker
import androidx.work.BackoffPolicy
import androidx.work.Constraints
import androidx.work.CoroutineWorker
import androidx.work.ExistingWorkPolicy
import androidx.work.OneTimeWorkRequestBuilder
@@ -45,7 +46,11 @@ class LocalStorageCleanupWorker @AssistedInject constructor(
private const val TAG = "cleanup"
suspend fun enqueue(context: Context) {
val constraints = Constraints.Builder()
.setRequiresBatteryNotLow(true)
.build()
val request = OneTimeWorkRequestBuilder<LocalStorageCleanupWorker>()
.setConstraints(constraints)
.addTag(TAG)
.setBackoffCriteria(BackoffPolicy.LINEAR, 10, TimeUnit.MINUTES)
.setExpedited(OutOfQuotaPolicy.RUN_AS_NON_EXPEDITED_WORK_REQUEST)

View File

@@ -451,6 +451,7 @@ class SuggestionsWorker @AssistedInject constructor(
private fun createConstraints() = Constraints.Builder()
.setRequiredNetworkType(if (settings.isSuggestionsWiFiOnly) NetworkType.UNMETERED else NetworkType.CONNECTED)
.setRequiresBatteryNotLow(true)
.build()
}