QuotaCalculator v2 (#1201)
* QuotaCalculator V2 * Add extra logging for transaction and worker exceptions. (#1195) (EXPOSUREAPP-2640) * Remove QuotaCalculation due to unexpected sideeffects. (#1196) (EXPOUSREAPP-2640) * Fix klint/sourceCheck. * Add test for first initialization. * Add visibility modifier * Simplify quota reset time calculation and extend tests for edge cases. * Reduce impact of quota check to a warning for 1.4. Add tests for silent quota check and configuration fallback behavior. * Addressed PR comments.
Showing
- Corona-Warn-App/src/deviceForTesters/java/de/rki/coronawarnapp/test/TestForAPIFragment.kt 6 additions, 1 deletion...ters/java/de/rki/coronawarnapp/test/TestForAPIFragment.kt
- Corona-Warn-App/src/deviceForTesters/java/de/rki/coronawarnapp/test/TestRiskLevelCalculationFragment.kt 5 additions, 6 deletions...ki/coronawarnapp/test/TestRiskLevelCalculationFragment.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/nearby/ENFClient.kt 35 additions, 0 deletions...pp/src/main/java/de/rki/coronawarnapp/nearby/ENFClient.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/nearby/ENFClientLocalData.kt 34 additions, 0 deletions...in/java/de/rki/coronawarnapp/nearby/ENFClientLocalData.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/nearby/ENFModule.kt 24 additions, 0 deletions...pp/src/main/java/de/rki/coronawarnapp/nearby/ENFModule.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/nearby/InternalExposureNotificationClient.kt 2 additions, 35 deletions...oronawarnapp/nearby/InternalExposureNotificationClient.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/nearby/modules/diagnosiskeyprovider/DefaultDiagnosisKeyProvider.kt 106 additions, 0 deletions...dules/diagnosiskeyprovider/DefaultDiagnosisKeyProvider.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/nearby/modules/diagnosiskeyprovider/DiagnosisKeyProvider.kt 25 additions, 0 deletions...arby/modules/diagnosiskeyprovider/DiagnosisKeyProvider.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/nearby/modules/diagnosiskeyprovider/SubmissionQuota.kt 91 additions, 0 deletions...pp/nearby/modules/diagnosiskeyprovider/SubmissionQuota.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/storage/LocalData.kt 0 additions, 40 deletions...p/src/main/java/de/rki/coronawarnapp/storage/LocalData.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/transaction/RetrieveDiagnosisInjectionHelper.kt 3 additions, 1 deletion...nawarnapp/transaction/RetrieveDiagnosisInjectionHelper.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/transaction/RetrieveDiagnosisKeysTransaction.kt 27 additions, 102 deletions...nawarnapp/transaction/RetrieveDiagnosisKeysTransaction.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/util/GoogleQuotaCalculator.kt 0 additions, 87 deletions...n/java/de/rki/coronawarnapp/util/GoogleQuotaCalculator.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/util/QuotaCalculator.kt 0 additions, 29 deletions...rc/main/java/de/rki/coronawarnapp/util/QuotaCalculator.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/util/TimeStamper.kt 12 additions, 0 deletions...pp/src/main/java/de/rki/coronawarnapp/util/TimeStamper.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/util/di/ApplicationComponent.kt 6 additions, 1 deletion...java/de/rki/coronawarnapp/util/di/ApplicationComponent.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/worker/BackgroundWorkHelper.kt 2 additions, 0 deletions.../java/de/rki/coronawarnapp/worker/BackgroundWorkHelper.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/worker/DiagnosisKeyRetrievalOneTimeWorker.kt 16 additions, 8 deletions...oronawarnapp/worker/DiagnosisKeyRetrievalOneTimeWorker.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/worker/DiagnosisKeyRetrievalPeriodicWorker.kt 16 additions, 8 deletions...ronawarnapp/worker/DiagnosisKeyRetrievalPeriodicWorker.kt
- Corona-Warn-App/src/test/java/de/rki/coronawarnapp/nearby/ENFClientTest.kt 76 additions, 0 deletions...rc/test/java/de/rki/coronawarnapp/nearby/ENFClientTest.kt
Loading
Please register or sign in to comment