Delete country list cache (EXPOSUREAPP-3154) (#1431)
* Refactored DataRetentionHelper class to use injection * Added ViewModel to SettingsReset * Add a clear cache method to AppConfigProvider.kt * Fixed repository live data containing stale data after app reset. * Moved logic from fragment to view model. * Adjusted tests to accommodate AppConfigProvider changes * Reverted back last 2 commits and downgraded ktlint plugin * Fixed DI issue * Put the scope in the hands of the VM * Deleted unused imports * Removed unused imports from VM * Use injected dispatcher provider to simplify testing. Co-authored-by:Matthias Urhahn <matthias.urhahn@sap.com> Co-authored-by:
AlexanderAlferov <64849422+AlexanderAlferov@users.noreply.github.com> Co-authored-by:
harambasicluka <64483219+harambasicluka@users.noreply.github.com>
Showing
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/appconfig/AppConfigHttpCache.kt 8 additions, 0 deletions...java/de/rki/coronawarnapp/appconfig/AppConfigHttpCache.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/appconfig/AppConfigModule.kt 13 additions, 6 deletions...in/java/de/rki/coronawarnapp/appconfig/AppConfigModule.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/appconfig/AppConfigProvider.kt 31 additions, 13 deletions.../java/de/rki/coronawarnapp/appconfig/AppConfigProvider.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/appconfig/AppConfigStorage.kt 26 additions, 22 deletions...n/java/de/rki/coronawarnapp/appconfig/AppConfigStorage.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/storage/RiskLevelRepository.kt 1 addition, 1 deletion.../java/de/rki/coronawarnapp/storage/RiskLevelRepository.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/storage/interoperability/InteroperabilityRepository.kt 4 additions, 0 deletions...pp/storage/interoperability/InteroperabilityRepository.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/main/MainActivityModule.kt 5 additions, 0 deletions...n/java/de/rki/coronawarnapp/ui/main/MainActivityModule.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/settings/SettingsEvents.kt 7 additions, 0 deletions...n/java/de/rki/coronawarnapp/ui/settings/SettingsEvents.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/settings/SettingsResetFragment.kt 20 additions, 51 deletions...de/rki/coronawarnapp/ui/settings/SettingsResetFragment.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/settings/SettingsResetModule.kt 22 additions, 0 deletions...a/de/rki/coronawarnapp/ui/settings/SettingsResetModule.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/settings/SettingsResetViewModel.kt 56 additions, 0 deletions...e/rki/coronawarnapp/ui/settings/SettingsResetViewModel.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/util/DataReset.kt 20 additions, 8 deletions...-App/src/main/java/de/rki/coronawarnapp/util/DataReset.kt
- Corona-Warn-App/src/test/java/de/rki/coronawarnapp/appconfig/AppConfigApiTest.kt 6 additions, 3 deletions...t/java/de/rki/coronawarnapp/appconfig/AppConfigApiTest.kt
- Corona-Warn-App/src/test/java/de/rki/coronawarnapp/appconfig/AppConfigProviderTest.kt 58 additions, 73 deletions...a/de/rki/coronawarnapp/appconfig/AppConfigProviderTest.kt
- Corona-Warn-App/src/test/java/de/rki/coronawarnapp/appconfig/AppConfigStorageTest.kt 16 additions, 16 deletions...va/de/rki/coronawarnapp/appconfig/AppConfigStorageTest.kt
Loading
Please register or sign in to comment