Trace Location URL and ID (EXPOSUREAPP-6137, EXPOSUREAPP-6182) (#2737)
* Use config regex * Refactoring * Verify functionality * Specific exceptions * Tests * lint * Generate QR Code url * Test base32 * Generate QrCode from url data * Remove / added by the system * Remove prefix * Prepare for location id calculation * Calculate location id * Location Id from trace location and tests split * Display last added location data in test menu * Update EventRegistrationTestFragmentViewModel.kt * Simplify * Display last locations * Pass check In Id * Tweaking * Style text * Base64 * Refactoring * Move location id and url to TraceLocation and create them lazily * Update ConfirmCheckInViewModelTest.kt * Update test screen * Base64 Id for readability * Remove added descriptor * Return null instead of 0 it does change the logic ,but how the usr sees it * Use Okio extension * Add parcelization test * Update VerifiedTraceLocationTest.kt * Provide locationId hash * Delete DefaultQRCodeVerifierTest2.kt * Add traceLocationIdHash to TraceLocation * Rename * Revert , server will match both * Wrap exceptions * Pass cause * lint * Return null * Create ProtoBufKtTest.kt * lint Co-authored-by:harambasicluka <64483219+harambasicluka@users.noreply.github.com> Co-authored-by:
Matthias Urhahn <matthias.urhahn@sap.com>
Showing
- Corona-Warn-App/src/androidTest/java/de/rki/coronawarnapp/eventregistration/checkins/qrcode/VerifiedTraceLocationTest.kt 45 additions, 234 deletions...registration/checkins/qrcode/VerifiedTraceLocationTest.kt
- Corona-Warn-App/src/deviceForTesters/java/de/rki/coronawarnapp/test/eventregistration/ui/EventRegistrationTestFragment.kt 63 additions, 4 deletions...est/eventregistration/ui/EventRegistrationTestFragment.kt
- Corona-Warn-App/src/deviceForTesters/java/de/rki/coronawarnapp/test/eventregistration/ui/EventRegistrationTestFragmentViewModel.kt 36 additions, 90 deletions...registration/ui/EventRegistrationTestFragmentViewModel.kt
- Corona-Warn-App/src/deviceForTesters/res/layout/fragment_test_eventregistration.xml 76 additions, 0 deletions...ForTesters/res/layout/fragment_test_eventregistration.xml
- Corona-Warn-App/src/main/AndroidManifest.xml 0 additions, 1 deletionCorona-Warn-App/src/main/AndroidManifest.xml
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/appconfig/PresenceTracingConfig.kt 2 additions, 0 deletions...a/de/rki/coronawarnapp/appconfig/PresenceTracingConfig.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/appconfig/PresenceTracingConfigContainer.kt 3 additions, 1 deletion...coronawarnapp/appconfig/PresenceTracingConfigContainer.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/appconfig/mapping/PresenceTracingConfigMapper.kt 6 additions, 9 deletions...awarnapp/appconfig/mapping/PresenceTracingConfigMapper.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/eventregistration/checkins/CheckInsTransformer.kt 0 additions, 3 deletions...warnapp/eventregistration/checkins/CheckInsTransformer.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/eventregistration/checkins/qrcode/InvalidQRCodeDataException.kt 0 additions, 6 deletions...egistration/checkins/qrcode/InvalidQRCodeDataException.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/eventregistration/checkins/qrcode/InvalidQRCodeSignatureException.kt 0 additions, 6 deletions...ration/checkins/qrcode/InvalidQRCodeSignatureException.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/eventregistration/checkins/qrcode/QRCodeException.kt 16 additions, 1 deletion...napp/eventregistration/checkins/qrcode/QRCodeException.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/eventregistration/checkins/qrcode/QRCodeUriParser.kt 62 additions, 22 deletions...napp/eventregistration/checkins/qrcode/QRCodeUriParser.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/eventregistration/checkins/qrcode/QrCodePayload.kt 57 additions, 0 deletions...arnapp/eventregistration/checkins/qrcode/QrCodePayload.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/eventregistration/checkins/qrcode/TraceLocation.kt 46 additions, 3 deletions...arnapp/eventregistration/checkins/qrcode/TraceLocation.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/eventregistration/checkins/qrcode/VerifiedTraceLocation.kt 1 addition, 42 deletions...ventregistration/checkins/qrcode/VerifiedTraceLocation.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/eventregistration/attendee/checkins/CheckInsFragment.kt 11 additions, 24 deletions...i/eventregistration/attendee/checkins/CheckInsFragment.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/eventregistration/attendee/checkins/CheckInsViewModel.kt 1 addition, 11 deletions.../eventregistration/attendee/checkins/CheckInsViewModel.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/eventregistration/attendee/confirm/ConfirmCheckInViewModel.kt 20 additions, 17 deletions...tregistration/attendee/confirm/ConfirmCheckInViewModel.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/eventregistration/organizer/details/QrCodeDetailViewModel.kt 4 additions, 7 deletions...ntregistration/organizer/details/QrCodeDetailViewModel.kt
Loading
Please register or sign in to comment