Fix persisting background sync mode with UP disabled

Change-Id: Ic168d9bada177c035a833bc37c180448fee25718
This commit is contained in:
SpiritCroc 2025-10-26 17:14:55 +01:00
parent ffec9057ab
commit 495f236100

View File

@ -23,11 +23,11 @@ class UnregisterUnifiedPushUseCase @Inject constructor(
) { ) {
suspend fun execute(pushersManager: PushersManager?) { suspend fun execute(pushersManager: PushersManager?) {
val mode = BackgroundSyncMode.FDROID_BACKGROUND_SYNC_MODE_FOR_REALTIME
vectorPreferences.setFdroidSyncBackgroundMode(mode)
try { try {
unifiedPushHelper.getEndpointOrToken()?.let { unifiedPushHelper.getEndpointOrToken()?.let {
Timber.d("Removing $it") Timber.d("Removing $it")
val mode = BackgroundSyncMode.FDROID_BACKGROUND_SYNC_MODE_FOR_REALTIME
vectorPreferences.setFdroidSyncBackgroundMode(mode)
pushersManager?.unregisterPusher(it) pushersManager?.unregisterPusher(it)
} }
} catch (e: Exception) { } catch (e: Exception) {