File RiskProvider.swift, line 290 and 322 (on branch release/1.14.x at 1bc728)
The deadman notification reset is called two times:
a) first from executeExposureDetection, before calling the completion handler (line 290)
b) second from calculateRiskLevel after the completion handler (line 322)
(a) seems too early, because the completion handler might fail.
Note: I have seen this only at a code review. It looks wrong, but I have not verified it with any test.
Of course there might be a misunderstanding on my side.
Deadman notification is reset not before the risk calculation is really done and nothing can fail after this.
Just delete line 289 - 290?
Internal tracking ID: EXPOSUREAPP-5100
@ndegendogo Thanks. We will forward this to the developers. Best regards, DS
Internal tracking ID: EXPOSUREAPP-5100
Corona-Warn-App Open Source Team
As far as I see, this is meanwhile fixed on branch release/1.13.x 馃榾
@ndegendogo,
Your info has been forwarded to the developers麓s ticket. Thanks!
Most helpful comment
As far as I see, this is meanwhile fixed on branch release/1.13.x 馃榾