Skip to content
Snippets Groups Projects
Unverified Commit fd53b7f4 authored by Matthias Urhahn's avatar Matthias Urhahn Committed by GitHub
Browse files

Test registration polish (EXPOSUREAPP-6007) (#2882)

* Improve HotDataFlow error handling
* Make behavior more obvious to caller
* Remove footguns in error handling
* Allow blocking calls to receive their specific error
* Allow async calls to provide an error handler

* Simplify mapping.

* Change update call to blocking, to prevent executing multiple actions, if one runs late.

* Add missing test registration dates to PCR/RAT cards on homescreen.

* Update testResultReceivedAt timestamp when receiving a final test result.

* Only prevent test refresh if we have submitted, in other cases, still allow polling.

* Remove unnecessary refresh call on test removal, removal includes refresh.

* Reverse dependencies for `ShareTestResultNotificationService` listen to CoronaTestRepository instead of being called active from various places.

* Negate `CoronaTest.isSubmissionAllowed` if `CoronaTest.IsSubmitted==true`

* Fix merge regressions.

* Fix instrumentation test.
parent d5329543
No related branches found
No related tags found
No related merge requests found
Showing
with 293 additions and 86 deletions
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment