Improved preference handling / thread safety (DEV) (#3252)
* Change to HotDataFlow
* Created test data for value sets, Adjusted storage tests, Also save null values
* Adjusted repo test
* Only emit when content changed
* ktlint & sourcecheck
* Thread safety
* Return empty value set as default
* detekt and sourceclean
Co-authored-by:
harambasicluka <64483219+harambasicluka@users.noreply.github.com>
Showing
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/vaccination/core/repository/ValueSetsRepository.kt 53 additions, 36 deletions...arnapp/vaccination/core/repository/ValueSetsRepository.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/vaccination/core/repository/storage/ValueSetsStorage.kt 45 additions, 18 deletions...p/vaccination/core/repository/storage/ValueSetsStorage.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/vaccination/core/server/valueset/DefaultVaccinationValueSet.kt 9 additions, 0 deletions...nation/core/server/valueset/DefaultVaccinationValueSet.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/vaccination/core/server/valueset/VaccinationValueSet.kt 1 addition, 1 deletion...p/vaccination/core/server/valueset/VaccinationValueSet.kt
- Corona-Warn-App/src/test/java/de/rki/coronawarnapp/vaccination/core/ValueSetTestData.kt 87 additions, 0 deletions...de/rki/coronawarnapp/vaccination/core/ValueSetTestData.kt
- Corona-Warn-App/src/test/java/de/rki/coronawarnapp/vaccination/core/repository/ValueSetsRepositoryTest.kt 34 additions, 111 deletions...pp/vaccination/core/repository/ValueSetsRepositoryTest.kt
- Corona-Warn-App/src/test/java/de/rki/coronawarnapp/vaccination/core/repository/storage/ValueSetsStorageTest.kt 33 additions, 49 deletions...ccination/core/repository/storage/ValueSetsStorageTest.kt
Please register or sign in to comment