Skip to content
Snippets Groups Projects
Unverified Commit 7331d0f6 authored by Matthias Urhahn's avatar Matthias Urhahn Committed by GitHub
Browse files

Add missing RiskLevelStorage reset call when using the internal app reset functionality. (#1743)

parent 1fa71f04
No related branches found
No related tags found
No related merge requests found
...@@ -25,6 +25,7 @@ import de.rki.coronawarnapp.appconfig.AppConfigProvider ...@@ -25,6 +25,7 @@ import de.rki.coronawarnapp.appconfig.AppConfigProvider
import de.rki.coronawarnapp.diagnosiskeys.download.KeyPackageSyncSettings import de.rki.coronawarnapp.diagnosiskeys.download.KeyPackageSyncSettings
import de.rki.coronawarnapp.diagnosiskeys.storage.KeyCacheRepository import de.rki.coronawarnapp.diagnosiskeys.storage.KeyCacheRepository
import de.rki.coronawarnapp.nearby.modules.detectiontracker.ExposureDetectionTracker import de.rki.coronawarnapp.nearby.modules.detectiontracker.ExposureDetectionTracker
import de.rki.coronawarnapp.risk.storage.RiskLevelStorage
import de.rki.coronawarnapp.storage.AppDatabase import de.rki.coronawarnapp.storage.AppDatabase
import de.rki.coronawarnapp.storage.LocalData import de.rki.coronawarnapp.storage.LocalData
import de.rki.coronawarnapp.storage.SubmissionRepository import de.rki.coronawarnapp.storage.SubmissionRepository
...@@ -47,10 +48,12 @@ class DataReset @Inject constructor( ...@@ -47,10 +48,12 @@ class DataReset @Inject constructor(
private val appConfigProvider: AppConfigProvider, private val appConfigProvider: AppConfigProvider,
private val interoperabilityRepository: InteroperabilityRepository, private val interoperabilityRepository: InteroperabilityRepository,
private val exposureDetectionTracker: ExposureDetectionTracker, private val exposureDetectionTracker: ExposureDetectionTracker,
private val keyPackageSyncSettings: KeyPackageSyncSettings private val keyPackageSyncSettings: KeyPackageSyncSettings,
private val riskLevelStorage: RiskLevelStorage
) { ) {
private val mutex = Mutex() private val mutex = Mutex()
/** /**
* Deletes all data known to the Application * Deletes all data known to the Application
* *
...@@ -72,6 +75,7 @@ class DataReset @Inject constructor( ...@@ -72,6 +75,7 @@ class DataReset @Inject constructor(
interoperabilityRepository.clear() interoperabilityRepository.clear()
exposureDetectionTracker.clear() exposureDetectionTracker.clear()
keyPackageSyncSettings.clear() keyPackageSyncSettings.clear()
riskLevelStorage.clear()
Timber.w("CWA LOCAL DATA DELETION COMPLETED.") Timber.w("CWA LOCAL DATA DELETION COMPLETED.")
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment