@ -17,8 +17,7 @@ import tachiyomi.core.util.system.logcat
import tachiyomi.domain.track.interactor.GetTracks
import tachiyomi.domain.track.interactor.GetTracks
import uy.kohesive.injekt.Injekt
import uy.kohesive.injekt.Injekt
import uy.kohesive.injekt.api.get
import uy.kohesive.injekt.api.get
import kotlin.time.Duration.Companion.minutes
import java.util.concurrent.TimeUnit
import kotlin.time.toJavaDuration
class DelayedTrackingUpdateJob ( private val context : Context , workerParams : WorkerParameters ) :
class DelayedTrackingUpdateJob ( private val context : Context , workerParams : WorkerParameters ) :
CoroutineWorker ( context , workerParams ) {
CoroutineWorker ( context , workerParams ) {
@ -63,7 +62,7 @@ class DelayedTrackingUpdateJob(private val context: Context, workerParams: Worke
val request = OneTimeWorkRequestBuilder < DelayedTrackingUpdateJob > ( )
val request = OneTimeWorkRequestBuilder < DelayedTrackingUpdateJob > ( )
. setConstraints ( constraints )
. setConstraints ( constraints )
. setBackoffCriteria ( BackoffPolicy . EXPONENTIAL , 5 .minutes . toJavaDuration ( ) )
. setBackoffCriteria ( BackoffPolicy . EXPONENTIAL , 5 , TimeUnit . MINUTES )
. addTag ( TAG )
. addTag ( TAG )
. build ( )
. build ( )