From e8d29818bca1f21904a12cfa0311f3cc5c2fc7ba Mon Sep 17 00:00:00 2001 From: Saalim Quadri Date: Thu, 9 Oct 2025 13:08:16 +0530 Subject: [PATCH] fix: App Lounge doesn't respect the weekly update checks option Signed-off-by: Saalim Quadri --- .../e/apps/install/updates/UpdatesBroadcastReceiver.kt | 2 +- .../main/java/foundation/e/apps/ui/settings/SettingsFragment.kt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/foundation/e/apps/install/updates/UpdatesBroadcastReceiver.kt b/app/src/main/java/foundation/e/apps/install/updates/UpdatesBroadcastReceiver.kt index 7cebb848d..d0173bd56 100644 --- a/app/src/main/java/foundation/e/apps/install/updates/UpdatesBroadcastReceiver.kt +++ b/app/src/main/java/foundation/e/apps/install/updates/UpdatesBroadcastReceiver.kt @@ -36,7 +36,7 @@ class UpdatesBroadcastReceiver : BroadcastReceiver() { Timber.d("onReceive: ${intent.action}") if (intent.action in listOf(Intent.ACTION_BOOT_COMPLETED, Intent.ACTION_MY_PACKAGE_REPLACED)) { val interval = appLoungePreference.getUpdateInterval() - UpdatesWorkManager.enqueueWork(context, interval, ExistingPeriodicWorkPolicy.REPLACE) + UpdatesWorkManager.enqueueWork(context, interval, ExistingPeriodicWorkPolicy.UPDATE) } } } diff --git a/app/src/main/java/foundation/e/apps/ui/settings/SettingsFragment.kt b/app/src/main/java/foundation/e/apps/ui/settings/SettingsFragment.kt index e089ed026..966c260a4 100644 --- a/app/src/main/java/foundation/e/apps/ui/settings/SettingsFragment.kt +++ b/app/src/main/java/foundation/e/apps/ui/settings/SettingsFragment.kt @@ -105,7 +105,7 @@ class SettingsFragment : PreferenceFragmentCompat() { UpdatesWorkManager.enqueueWork( it, newValue.toString().toLong(), - ExistingPeriodicWorkPolicy.REPLACE + ExistingPeriodicWorkPolicy.CANCEL_AND_REENQUEUE ) } true -- GitLab