Submission logic for interop (EXPOSUREAPP-2737) (#1237)
* Update protobuf format * Addition of contentToFederation and visistedCountries/supportedCountries. TODO: Unit tests, pull supportedCountries from AppConfig (waiting for #1213) * Fix invalid package being assigned. This would break daggers annotation processing as the class could not be resolved. * Improved existing and implemented new tests. * Fixed test regression due to refactoring. * Integrate pulling the supportedCountries data from the AppConfig for the submission transaction. (Previously wasn't implemented yet, now it's merged) * Address merge conflicts, and a little refactoring, and a bit more tests. * Revert file change to Project.xml * AppConfigProvider should insert "DE" as fallback if the supportedCountry list is empty/not supplied. * Don't insert the fallback country at application config provider level. The UI requires the list to be empty, if it is empty in the config. I've moved the fallback country insertion into the transaction. * Make detekt happy. * Make klint happy.
Showing
- Corona-Warn-App/proguard-rules.pro 1 addition, 4 deletionsCorona-Warn-App/proguard-rules.pro
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/appconfig/AppConfigProvider.kt 16 additions, 17 deletions.../java/de/rki/coronawarnapp/appconfig/AppConfigProvider.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/appconfig/ApplicationConfigurationExtensions.kt 11 additions, 0 deletions...nawarnapp/appconfig/ApplicationConfigurationExtensions.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/environment/EnvironmentSetup.kt 4 additions, 3 deletions...java/de/rki/coronawarnapp/environment/EnvironmentSetup.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/http/HttpModule.kt 39 additions, 1 deletion...App/src/main/java/de/rki/coronawarnapp/http/HttpModule.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/http/RestrictedConnectionSpecs.kt 8 additions, 0 deletions...va/de/rki/coronawarnapp/http/RestrictedConnectionSpecs.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/http/ServiceFactory.kt 0 additions, 101 deletions...src/main/java/de/rki/coronawarnapp/http/ServiceFactory.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/http/WebRequestBuilder.kt 0 additions, 179 deletions.../main/java/de/rki/coronawarnapp/http/WebRequestBuilder.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/http/requests/RegistrationRequest.kt 0 additions, 10 deletions...de/rki/coronawarnapp/http/requests/RegistrationRequest.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/http/requests/RegistrationTokenRequest.kt 0 additions, 12 deletions...i/coronawarnapp/http/requests/RegistrationTokenRequest.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/http/requests/TanRequestBody.kt 0 additions, 10 deletions...java/de/rki/coronawarnapp/http/requests/TanRequestBody.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/http/responses/RegistrationTokenResponse.kt 0 additions, 8 deletions...coronawarnapp/http/responses/RegistrationTokenResponse.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/http/responses/TanResponse.kt 0 additions, 8 deletions...n/java/de/rki/coronawarnapp/http/responses/TanResponse.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/http/responses/TestResultResponse.kt 0 additions, 8 deletions...de/rki/coronawarnapp/http/responses/TestResultResponse.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/playbook/BackgroundNoise.kt 7 additions, 6 deletions...ain/java/de/rki/coronawarnapp/playbook/BackgroundNoise.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/playbook/DefaultPlaybook.kt 50 additions, 33 deletions...ain/java/de/rki/coronawarnapp/playbook/DefaultPlaybook.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/playbook/Playbook.kt 12 additions, 10 deletions...p/src/main/java/de/rki/coronawarnapp/playbook/Playbook.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/playbook/PlaybookModule.kt 13 additions, 0 deletions...main/java/de/rki/coronawarnapp/playbook/PlaybookModule.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/service/diagnosiskey/DiagnosisKeyConstants.kt 0 additions, 42 deletions...ronawarnapp/service/diagnosiskey/DiagnosisKeyConstants.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/service/submission/SubmissionConstants.kt 0 additions, 52 deletions...i/coronawarnapp/service/submission/SubmissionConstants.kt
Loading
Please register or sign in to comment