Perform backend request to sign Trace Location (EXPOSUREAPP-5721) (#2642)
* Create button to send event to server in Test Menu
* Build TraceLocation protobuf in CreateEventTestViewModel.kt
* Perform backend request to create trace locations
* Store TraceLocation in database after creation
* Add signature check
* Add TraceLocationCreatorTest.kt
* Rename function in TraceLocationServer.kt
* Refactor TraceLocationServer.kt
* Add Tests for TraceLocationServer.kt
* Adapt code to latest protobuf changes
* Fix small issue in CreateEventTestViewModel.kt
* Rename Test
* Add SignedTraceLocation to TraceLocation Mapper and add tests
* Fix EnvironmentSetupTest.kt
* Extend test in EnvironmentSetupTest.kt
* Move DI related logic around clients and url to environment package
* Change return type to Response<SignedTraceLocation> of retrofit interface
* Address PR feedback regarding string templates
* Add default values to make the creation of trace locations from the TestMenu faster and easier
* Show create-trace-location url in Test Menu
* Fix DebugOptionsFragmentViewModelTest.kt
* Map byte representation in SignedTraceLocation to TraceLocation mapper
* Delete TraceLocationVerifyResult.kt
* Fix SignedTraceLocationToTraceLocationMapperTest.kt
Co-authored-by:
harambasicluka <64483219+harambasicluka@users.noreply.github.com>
Showing
- Corona-Warn-App/src/deviceForTesters/java/de/rki/coronawarnapp/test/debugoptions/ui/DebugOptionsFragment.kt 1 addition, 0 deletions...oronawarnapp/test/debugoptions/ui/DebugOptionsFragment.kt
- Corona-Warn-App/src/deviceForTesters/java/de/rki/coronawarnapp/test/debugoptions/ui/EnvironmentState.kt 4 additions, 2 deletions...ki/coronawarnapp/test/debugoptions/ui/EnvironmentState.kt
- Corona-Warn-App/src/deviceForTesters/java/de/rki/coronawarnapp/test/eventregistration/ui/createevent/CreateEventTestFragment.kt 17 additions, 8 deletions...entregistration/ui/createevent/CreateEventTestFragment.kt
- Corona-Warn-App/src/deviceForTesters/java/de/rki/coronawarnapp/test/eventregistration/ui/createevent/CreateEventTestViewModel.kt 41 additions, 25 deletions...ntregistration/ui/createevent/CreateEventTestViewModel.kt
- Corona-Warn-App/src/deviceForTesters/res/layout/fragment_test_createevent.xml 13 additions, 0 deletions...deviceForTesters/res/layout/fragment_test_createevent.xml
- Corona-Warn-App/src/deviceForTesters/res/layout/fragment_test_debugoptions.xml 14 additions, 3 deletions...eviceForTesters/res/layout/fragment_test_debugoptions.xml
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/environment/EnvironmentSetup.kt 4 additions, 0 deletions...java/de/rki/coronawarnapp/environment/EnvironmentSetup.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/environment/eventregistration/CreateTraceLocationCDNServerUrl.kt 8 additions, 0 deletions...ment/eventregistration/CreateTraceLocationCDNServerUrl.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/environment/eventregistration/CreateTraceLocationModule.kt 47 additions, 0 deletions...nvironment/eventregistration/CreateTraceLocationModule.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/environment/eventregistration/TraceLocationCDNHttpClient.kt 8 additions, 0 deletions...vironment/eventregistration/TraceLocationCDNHttpClient.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/eventregistration/EventRegistrationModule.kt 7 additions, 1 deletion...oronawarnapp/eventregistration/EventRegistrationModule.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/eventregistration/checkins/qrcode/TraceLocation.kt 22 additions, 0 deletions...arnapp/eventregistration/checkins/qrcode/TraceLocation.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/eventregistration/events/TraceLocationCreator.kt 51 additions, 0 deletions...awarnapp/eventregistration/events/TraceLocationCreator.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/eventregistration/events/TraceLocationUserInput.kt 13 additions, 0 deletions...arnapp/eventregistration/events/TraceLocationUserInput.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/eventregistration/events/server/CreateTraceLocationApiV1.kt 14 additions, 0 deletions...entregistration/events/server/CreateTraceLocationApiV1.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/eventregistration/events/server/TraceLocationServer.kt 49 additions, 0 deletions...pp/eventregistration/events/server/TraceLocationServer.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/eventregistration/storage/repo/DefaultTraceLocationRepository.kt 6 additions, 6 deletions...gistration/storage/repo/DefaultTraceLocationRepository.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/eventregistration/storage/repo/TraceLocationRepository.kt 2 additions, 2 deletions...eventregistration/storage/repo/TraceLocationRepository.kt
- Corona-Warn-App/src/test/java/de/rki/coronawarnapp/environment/EnvironmentSetupTest.kt 13 additions, 3 deletions.../de/rki/coronawarnapp/environment/EnvironmentSetupTest.kt
- Corona-Warn-App/src/test/java/de/rki/coronawarnapp/eventregistration/checkins/qrcode/SignedTraceLocationToTraceLocationMapperTest.kt 44 additions, 0 deletions...ns/qrcode/SignedTraceLocationToTraceLocationMapperTest.kt
Loading
Please register or sign in to comment