From 495f236100d25955204a8a3d0fa5fd651b0095f9 Mon Sep 17 00:00:00 2001 From: SpiritCroc Date: Sun, 26 Oct 2025 17:14:55 +0100 Subject: [PATCH] Fix persisting background sync mode with UP disabled Change-Id: Ic168d9bada177c035a833bc37c180448fee25718 --- .../vector/app/core/pushers/UnregisterUnifiedPushUseCase.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/vector/src/main/java/im/vector/app/core/pushers/UnregisterUnifiedPushUseCase.kt b/vector/src/main/java/im/vector/app/core/pushers/UnregisterUnifiedPushUseCase.kt index e966e6eac1..6adb4e93d8 100644 --- a/vector/src/main/java/im/vector/app/core/pushers/UnregisterUnifiedPushUseCase.kt +++ b/vector/src/main/java/im/vector/app/core/pushers/UnregisterUnifiedPushUseCase.kt @@ -23,11 +23,11 @@ class UnregisterUnifiedPushUseCase @Inject constructor( ) { suspend fun execute(pushersManager: PushersManager?) { - val mode = BackgroundSyncMode.FDROID_BACKGROUND_SYNC_MODE_FOR_REALTIME - vectorPreferences.setFdroidSyncBackgroundMode(mode) try { unifiedPushHelper.getEndpointOrToken()?.let { Timber.d("Removing $it") + val mode = BackgroundSyncMode.FDROID_BACKGROUND_SYNC_MODE_FOR_REALTIME + vectorPreferences.setFdroidSyncBackgroundMode(mode) pushersManager?.unregisterPusher(it) } } catch (e: Exception) {