Better handling of issues caused by time traveling (DownloadTask) (DEV) #2018
* If maxExposureDetectionsPerDay is 0, return a saner value than 99 days.
maxExposureDetectionsPerDay is checked separately and will abort the download task if necessary.
* When checking whether the last detection was recent, add a sanity check that causes it to not skip, if the last detection was in our future.
Co-authored-by:
Ralf Gehrer <ralfgehrer@users.noreply.github.com>
Showing
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/appconfig/mapping/ExposureDetectionConfigMapper.kt 1 addition, 1 deletion...arnapp/appconfig/mapping/ExposureDetectionConfigMapper.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/diagnosiskeys/download/DownloadDiagnosisKeysTask.kt 16 additions, 2 deletions...rnapp/diagnosiskeys/download/DownloadDiagnosisKeysTask.kt
- Corona-Warn-App/src/test/java/de/rki/coronawarnapp/appconfig/mapping/ExposureDetectionConfigMapperTest.kt 2 additions, 2 deletions...pp/appconfig/mapping/ExposureDetectionConfigMapperTest.kt
- Corona-Warn-App/src/test/java/de/rki/coronawarnapp/diagnosiskeys/download/DownloadDiagnosisKeysTaskTest.kt 13 additions, 1 deletion...p/diagnosiskeys/download/DownloadDiagnosisKeysTaskTest.kt
Loading
Please register or sign in to comment