From b381acd60d2a6930b923a644dfec4290e2c0131d Mon Sep 17 00:00:00 2001 From: S1m Date: Mon, 22 Nov 2021 00:34:01 +0100 Subject: [PATCH] Stop GuardService when a distributor is registered Change-Id: Ieec92659f6d3493684dc4312336f8329163c4589 --- .../im/vector/app/core/pushers/VectorMessagingReceiver.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/vector/src/main/java/im/vector/app/core/pushers/VectorMessagingReceiver.kt b/vector/src/main/java/im/vector/app/core/pushers/VectorMessagingReceiver.kt index a6f8c99998..309cc2cfd1 100755 --- a/vector/src/main/java/im/vector/app/core/pushers/VectorMessagingReceiver.kt +++ b/vector/src/main/java/im/vector/app/core/pushers/VectorMessagingReceiver.kt @@ -35,6 +35,7 @@ import dagger.hilt.android.AndroidEntryPoint import im.vector.app.BuildConfig import im.vector.app.core.di.ActiveSessionHolder import im.vector.app.core.network.WifiDetector +import im.vector.app.core.services.GuardServiceStarter import im.vector.app.features.badge.BadgeProxy import im.vector.app.features.notifications.NotifiableEventResolver import im.vector.app.features.notifications.NotificationDrawerManager @@ -205,6 +206,9 @@ val upHandler = object: VectorMessagingReceiverHandler { if (context == null || !UPHelper.allowBackgroundSync(context)) { val mode = BackgroundSyncMode.FDROID_BACKGROUND_SYNC_MODE_DISABLED vectorPreferences.setFdroidSyncBackgroundMode(mode) + if (context != null) { + GuardServiceStarter(vectorPreferences, context).stop() + } } }