From e9d7e995e209eb2c8b4845b0e7b06da182eaf7ab Mon Sep 17 00:00:00 2001 From: Fabian-K <fabian.kajzar@sap.com> Date: Tue, 9 Jun 2020 16:55:52 +0200 Subject: [PATCH] - sync "disable tracing" behavior in SettingsResetFragment.kt with SettingsTracingFragment.kt (#312) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> Co-authored-by: Hee Tatt Ooi <hee.tatt.ooi@sap.com> Co-authored-by: Jakob Möller <jakob.moeller@sap.com> --- .../rki/coronawarnapp/ui/settings/SettingsResetFragment.kt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/settings/SettingsResetFragment.kt b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/settings/SettingsResetFragment.kt index 8a2e5ae92..92b216178 100644 --- a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/settings/SettingsResetFragment.kt +++ b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/settings/SettingsResetFragment.kt @@ -17,6 +17,7 @@ import de.rki.coronawarnapp.ui.main.MainActivity import de.rki.coronawarnapp.ui.onboarding.OnboardingActivity import de.rki.coronawarnapp.util.DataRetentionHelper import de.rki.coronawarnapp.util.SettingsNavigationHelper +import de.rki.coronawarnapp.worker.BackgroundWorkScheduler import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.launch import kotlinx.coroutines.withContext @@ -70,7 +71,10 @@ class SettingsResetFragment : BaseFragment() { try { val isTracingEnabled = InternalExposureNotificationClient.asyncIsEnabled() // only stop tracing if it is currently enabled - if (isTracingEnabled) InternalExposureNotificationClient.asyncStop() + if (isTracingEnabled) { + InternalExposureNotificationClient.asyncStop() + BackgroundWorkScheduler.stopWorkScheduler() + } } catch (apiException: ApiException) { apiException.report( ExceptionCategory.EXPOSURENOTIFICATION, TAG, null -- GitLab