|
|
|
@ -136,7 +136,7 @@ class WorkManagerImpl(
|
|
|
|
.setConstraints(networkConstraints)
|
|
|
|
.setConstraints(networkConstraints)
|
|
|
|
workManager.enqueueUniquePeriodicWork(
|
|
|
|
workManager.enqueueUniquePeriodicWork(
|
|
|
|
TAG_BACKGROUND_SYNC,
|
|
|
|
TAG_BACKGROUND_SYNC,
|
|
|
|
ExistingPeriodicWorkPolicy.KEEP,
|
|
|
|
ExistingPeriodicWorkPolicy.UPDATE,
|
|
|
|
builder.build()
|
|
|
|
builder.build()
|
|
|
|
)
|
|
|
|
)
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
@ -183,7 +183,7 @@ class WorkManagerImpl(
|
|
|
|
throttle.run {
|
|
|
|
throttle.run {
|
|
|
|
workManager.enqueueUniquePeriodicWork(
|
|
|
|
workManager.enqueueUniquePeriodicWork(
|
|
|
|
TAG_REMOTE_CONFIG,
|
|
|
|
TAG_REMOTE_CONFIG,
|
|
|
|
ExistingPeriodicWorkPolicy.KEEP,
|
|
|
|
ExistingPeriodicWorkPolicy.UPDATE,
|
|
|
|
PeriodicWorkRequest.Builder(
|
|
|
|
PeriodicWorkRequest.Builder(
|
|
|
|
RemoteConfigWork::class.java, REMOTE_CONFIG_INTERVAL_HOURS, TimeUnit.HOURS)
|
|
|
|
RemoteConfigWork::class.java, REMOTE_CONFIG_INTERVAL_HOURS, TimeUnit.HOURS)
|
|
|
|
.setConstraints(networkConstraints)
|
|
|
|
.setConstraints(networkConstraints)
|
|
|
|
|