Error handling for network requests in Submission Flow (#141)
* Added the TestAlreadyPairedException to the web request builder * Added specific exceptions to all submission web requests * Moved setting activity of DialogHelper to show call * Re added the requestIDS to all listeners for later use * Added Exception live data to view model * Added error dialogs to RegisterDeviceFragment screen * Added null check to networkResponse in VolleyError * Added error dialogs to SubmissionTestResultFragment screen * Fixed wrong view model call * Added error dialogs to SubmissionResultPositiveOtherWarningFragment * Added missing imports * Revert "Added specific exceptions to all submission web requests" This reverts commit 88d9027e24dd8b8c0baae7478c15cb23af403a0f. * Revert "Added the TestAlreadyPairedException to the web request builder" This reverts commit a4fb8272d89dd1e508a50002827fbc0dc7d86919. * added specific error handing to services * Switched error handlers to retrofit * Extracted status code numbers to constants * Added final strings for http error handling
Showing
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/exception/SubmissionTanInvalidException.kt 28 additions, 0 deletions.../coronawarnapp/exception/SubmissionTanInvalidException.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/exception/TestAlreadyPairedException.kt 28 additions, 0 deletions...rki/coronawarnapp/exception/TestAlreadyPairedException.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/exception/TestPairingInvalidException.kt 28 additions, 0 deletions...ki/coronawarnapp/exception/TestPairingInvalidException.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/service/diagnosiskey/DiagnosisKeyConstants.kt 2 additions, 0 deletions...ronawarnapp/service/diagnosiskey/DiagnosisKeyConstants.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/service/diagnosiskey/DiagnosisKeyService.kt 11 additions, 2 deletions...coronawarnapp/service/diagnosiskey/DiagnosisKeyService.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/service/submission/SubmissionConstants.kt 2 additions, 0 deletions...i/coronawarnapp/service/submission/SubmissionConstants.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/service/submission/SubmissionService.kt 33 additions, 14 deletions...rki/coronawarnapp/service/submission/SubmissionService.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/submission/SubmissionRegisterDeviceFragment.kt 50 additions, 0 deletions...warnapp/ui/submission/SubmissionRegisterDeviceFragment.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/submission/SubmissionResultPositiveOtherWarningFragment.kt 60 additions, 4 deletions...ubmission/SubmissionResultPositiveOtherWarningFragment.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/submission/SubmissionTestResultFragment.kt 37 additions, 0 deletions...ronawarnapp/ui/submission/SubmissionTestResultFragment.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/viewmodel/SubmissionViewModel.kt 30 additions, 4 deletions.../de/rki/coronawarnapp/ui/viewmodel/SubmissionViewModel.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/util/DialogHelper.kt 20 additions, 0 deletions...p/src/main/java/de/rki/coronawarnapp/util/DialogHelper.kt
- Corona-Warn-App/src/main/res/navigation/nav_graph.xml 5 additions, 0 deletionsCorona-Warn-App/src/main/res/navigation/nav_graph.xml
- Corona-Warn-App/src/main/res/values/strings.xml 30 additions, 0 deletionsCorona-Warn-App/src/main/res/values/strings.xml
- Corona-Warn-App/src/test/java/de/rki/coronawarnapp/risk/RiskLevelCalculationTest.kt 1 addition, 1 deletion...ava/de/rki/coronawarnapp/risk/RiskLevelCalculationTest.kt
- Corona-Warn-App/src/test/java/de/rki/coronawarnapp/service/submission/VerificationServiceTest.kt 1 addition, 1 deletion...ronawarnapp/service/submission/VerificationServiceTest.kt
Loading
Please register or sign in to comment