From fe1163be51cc2bd3004d0fc060ea58f24fc1b2ae Mon Sep 17 00:00:00 2001 From: Harsh Shandilya Date: Wed, 6 Apr 2022 12:42:57 +0530 Subject: [PATCH] android: allow existing scheduled work to be replaced Without this we end up in situations where changes to constraints are not propagated immediately because of pre-scheduled work that is retained until it has run. --- .../src/main/kotlin/dev/msfjarvis/claw/android/MainActivity.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/android/src/main/kotlin/dev/msfjarvis/claw/android/MainActivity.kt b/android/src/main/kotlin/dev/msfjarvis/claw/android/MainActivity.kt index 25ac08c2..5d6498c3 100644 --- a/android/src/main/kotlin/dev/msfjarvis/claw/android/MainActivity.kt +++ b/android/src/main/kotlin/dev/msfjarvis/claw/android/MainActivity.kt @@ -48,7 +48,7 @@ class MainActivity : ComponentActivity() { WorkManager.getInstance(this@MainActivity) .enqueueUniquePeriodicWork( "updateSavedPosts", - ExistingPeriodicWorkPolicy.KEEP, + ExistingPeriodicWorkPolicy.REPLACE, postUpdateWorkRequest, ) }