Recovery certificate repository (EXPOSUERAPP-7617) (#3463)
* + recovery certificate storage
* changed storage approach
* not using valuesets
* + uuid for identification
* requestCertificate
* qr code -> recovery data
* use container id
* wrong exception
* prevented race condition
* remove key if set is empty
* store json, not string set
* use type token instead of dto
* fixed "this" confusion
* no need for extraction
* do not use container id
* removed unused "registeredAt"
* removed redundant identifier
* fixed compile errors
* Fix flow emission
Co-authored-by:
Mohamed Metwalli <mohamed.metwalli@sap.com>
Showing
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/covidcertificate/recovery/core/DuplicateRecoveryCertificateException.kt 5 additions, 0 deletions...te/recovery/core/DuplicateRecoveryCertificateException.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/covidcertificate/recovery/core/RecoveryCertificateRepository.kt 77 additions, 10 deletions...ertificate/recovery/core/RecoveryCertificateRepository.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/covidcertificate/recovery/core/RecoveryCertificateWrapper.kt 1 addition, 2 deletions...idcertificate/recovery/core/RecoveryCertificateWrapper.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/covidcertificate/recovery/core/storage/RecoveryCertificateContainer.kt 1 addition, 3 deletions...ate/recovery/core/storage/RecoveryCertificateContainer.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/covidcertificate/recovery/core/storage/RecoveryCertificateStorage.kt 56 additions, 0 deletions...icate/recovery/core/storage/RecoveryCertificateStorage.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/covidcertificate/recovery/core/storage/StoredRecoveryCertificateData.kt 0 additions, 5 deletions...te/recovery/core/storage/StoredRecoveryCertificateData.kt
Please register or sign in to comment