fix(backup/creator): Set backoff criteria

This commit is contained in:
Ahmad Ansori Palembani 2024-09-24 05:30:14 +07:00
parent 186d95fcf9
commit a5a5ce8797
Signed by: null2264
GPG key ID: BA64F8B60AF3EFB6

View file

@ -5,6 +5,7 @@ import android.content.pm.ServiceInfo
import android.net.Uri import android.net.Uri
import android.os.Build import android.os.Build
import androidx.core.net.toUri import androidx.core.net.toUri
import androidx.work.BackoffPolicy
import androidx.work.CoroutineWorker import androidx.work.CoroutineWorker
import androidx.work.ExistingPeriodicWorkPolicy import androidx.work.ExistingPeriodicWorkPolicy
import androidx.work.ExistingWorkPolicy import androidx.work.ExistingWorkPolicy
@ -96,6 +97,7 @@ class BackupCreatorJob(private val context: Context, workerParams: WorkerParamet
10, 10,
TimeUnit.MINUTES, TimeUnit.MINUTES,
) )
.setBackoffCriteria(BackoffPolicy.EXPONENTIAL, 10, TimeUnit.MINUTES)
.addTag(TAG_AUTO) .addTag(TAG_AUTO)
.setInputData(workDataOf(IS_AUTO_BACKUP_KEY to true)) .setInputData(workDataOf(IS_AUTO_BACKUP_KEY to true))
.build() .build()