Run refresh backup job on daily basis.

This commit is contained in:
Michelle Tang 2025-01-22 16:02:17 -05:00
parent 401cd72af0
commit 577b445bf8

View file

@ -27,7 +27,7 @@ class BackupRefreshJob private constructor(
private val TAG = Log.tag(BackupRefreshJob::class) private val TAG = Log.tag(BackupRefreshJob::class)
const val KEY = "BackupRefreshJob" const val KEY = "BackupRefreshJob"
private val TIME_BETWEEN_CHECKINS = 3.days private val TIME_BETWEEN_CHECKINS = 1.days
@JvmStatic @JvmStatic
fun enqueueIfNecessary() { fun enqueueIfNecessary() {
@ -44,7 +44,7 @@ class BackupRefreshJob private constructor(
parameters = Parameters.Builder() parameters = Parameters.Builder()
.addConstraint(NetworkConstraint.KEY) .addConstraint(NetworkConstraint.KEY)
.setMaxAttempts(Parameters.UNLIMITED) .setMaxAttempts(Parameters.UNLIMITED)
.setLifespan(3.days.inWholeMilliseconds) .setLifespan(1.days.inWholeMilliseconds)
.setMaxInstancesForFactory(1) .setMaxInstancesForFactory(1)
.build() .build()
) )