Improve error handling and popups (DEV, EXPOSUREAPP-6518) (#2995)
* Show errors when trying to gain ENS system permission.
* Handle missing ENS components gracefully by defaulting to longer polling delays on temporary errors, and aborting without error on permanent errors (i.e. not installed).
* Introduce "KnownError" concept, to remove some of the error dialog chaos.
* Add wiring to display corona test errors via HomeFragment.
* Fix lints
* Move files into main module that were accidentally placed in tester only module.
* Adjust error title for tests.
* Address PR comments.
Co-authored-by:
harambasicluka <64483219+harambasicluka@users.noreply.github.com>
Showing
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/bugreporting/exceptions/MappedException.kt 29 additions, 0 deletions.../coronawarnapp/bugreporting/exceptions/MappedException.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/bugreporting/ui/ErrorDialog.kt 61 additions, 0 deletions.../java/de/rki/coronawarnapp/bugreporting/ui/ErrorDialog.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/coronatest/CoronaTestRepositoryExtensions.kt 27 additions, 0 deletions...oronawarnapp/coronatest/CoronaTestRepositoryExtensions.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/nearby/modules/tracing/DefaultTracingStatus.kt 24 additions, 9 deletions...onawarnapp/nearby/modules/tracing/DefaultTracingStatus.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/tracing/ui/settings/SettingsTracingFragment.kt 5 additions, 0 deletions...onawarnapp/tracing/ui/settings/SettingsTracingFragment.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/tracing/ui/settings/SettingsTracingFragmentViewModel.kt 4 additions, 1 deletion...p/tracing/ui/settings/SettingsTracingFragmentViewModel.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/main/home/HomeFragment.kt 13 additions, 0 deletions...in/java/de/rki/coronawarnapp/ui/main/home/HomeFragment.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/main/home/HomeFragmentViewModel.kt 4 additions, 0 deletions...e/rki/coronawarnapp/ui/main/home/HomeFragmentViewModel.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/onboarding/OnboardingTracingFragment.kt 4 additions, 0 deletions.../coronawarnapp/ui/onboarding/OnboardingTracingFragment.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/onboarding/OnboardingTracingFragmentViewModel.kt 2 additions, 0 deletions...rnapp/ui/onboarding/OnboardingTracingFragmentViewModel.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/util/HasHumanReadableError.kt 2 additions, 1 deletion...n/java/de/rki/coronawarnapp/util/HasHumanReadableError.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/util/errors/ExceptionExtensions.kt 6 additions, 0 deletions...a/de/rki/coronawarnapp/util/errors/ExceptionExtensions.kt
- Corona-Warn-App/src/test/java/de/rki/coronawarnapp/nearby/modules/tracing/DefaultTracingStatusTest.kt 29 additions, 0 deletions...arnapp/nearby/modules/tracing/DefaultTracingStatusTest.kt
Loading
Please register or sign in to comment