Reminder to share a positive test result (EXPOSUREAPP-3551) (#1556)
* Extend NotificationHelper with functionality to schedule repeating notifications.
* Enable cancelation of recurring notifications
* Only show two positive test reminders
* Implement proper positive test result reminder triggers
* please ktlint
* Reset notification on app reset via settings
* Extract positive test result notification logic in an injectable service
* Add tests
* Fix injection issue of NotificationReceiver
* Reset states of the SubmissionRepository on app reset via settings menu
* Fix ktlint issue
* add more logs
Co-authored-by:
harambasicluka <64483219+harambasicluka@users.noreply.github.com>
Showing
- Corona-Warn-App/src/main/AndroidManifest.xml 4 additions, 0 deletionsCorona-Warn-App/src/main/AndroidManifest.xml
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/nearby/InternalExposureNotificationPermissionHelper.kt 0 additions, 1 deletion...pp/nearby/InternalExposureNotificationPermissionHelper.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/notification/NotificationConstants.kt 8 additions, 0 deletions...e/rki/coronawarnapp/notification/NotificationConstants.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/notification/NotificationHelper.kt 51 additions, 11 deletions...a/de/rki/coronawarnapp/notification/NotificationHelper.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/notification/NotificationReceiver.kt 33 additions, 0 deletions...de/rki/coronawarnapp/notification/NotificationReceiver.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/notification/TestResultNotificationService.kt 66 additions, 0 deletions...ronawarnapp/notification/TestResultNotificationService.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/receiver/ReceiverBinder.kt 3 additions, 0 deletions...main/java/de/rki/coronawarnapp/receiver/ReceiverBinder.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/risk/DefaultRiskLevels.kt 1 addition, 3 deletions.../main/java/de/rki/coronawarnapp/risk/DefaultRiskLevels.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/storage/LocalData.kt 7 additions, 0 deletions...p/src/main/java/de/rki/coronawarnapp/storage/LocalData.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/storage/SubmissionRepository.kt 5 additions, 0 deletions...java/de/rki/coronawarnapp/storage/SubmissionRepository.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/main/home/HomeFragment.kt 4 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 10 additions, 2 deletions...e/rki/coronawarnapp/ui/main/home/HomeFragmentViewModel.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/settings/SettingsResetViewModel.kt 4 additions, 1 deletion...e/rki/coronawarnapp/ui/settings/SettingsResetViewModel.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/submission/testresult/SubmissionTestResultFragment.kt 4 additions, 0 deletions.../ui/submission/testresult/SubmissionTestResultFragment.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/submission/testresult/SubmissionTestResultViewModel.kt 8 additions, 1 deletion...ui/submission/testresult/SubmissionTestResultViewModel.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/submission/warnothers/SubmissionResultPositiveOtherWarningViewModel.kt 4 additions, 1 deletion...rnothers/SubmissionResultPositiveOtherWarningViewModel.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/util/DataReset.kt 3 additions, 0 deletions...-App/src/main/java/de/rki/coronawarnapp/util/DataReset.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/worker/BackgroundWorkHelper.kt 1 addition, 2 deletions.../java/de/rki/coronawarnapp/worker/BackgroundWorkHelper.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/worker/DiagnosisTestResultRetrievalPeriodicWorker.kt 1 addition, 3 deletions...napp/worker/DiagnosisTestResultRetrievalPeriodicWorker.kt
- Corona-Warn-App/src/test/java/de/rki/coronawarnapp/main/home/HomeFragmentViewModelTest.kt 39 additions, 1 deletion.../rki/coronawarnapp/main/home/HomeFragmentViewModelTest.kt
Loading
Please register or sign in to comment