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?) {
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) {