Skip to content
Snippets Groups Projects
Unverified Commit 1284fe91 authored by Hee Tatt Ooi's avatar Hee Tatt Ooi Committed by GitHub
Browse files

cleanup time constants class (#397)

* cleanup for time variables

* removed unused function
parent 77452bf4
No related branches found
No related tags found
No related merge requests found
package de.rki.coronawarnapp.risk package de.rki.coronawarnapp.risk
import com.google.android.gms.common.api.ApiException import com.google.android.gms.common.api.ApiException
import de.rki.coronawarnapp.BuildConfig
import de.rki.coronawarnapp.CoronaWarnApplication import de.rki.coronawarnapp.CoronaWarnApplication
import de.rki.coronawarnapp.exception.ExceptionCategory import de.rki.coronawarnapp.exception.ExceptionCategory
import de.rki.coronawarnapp.exception.reporting.report import de.rki.coronawarnapp.exception.reporting.report
...@@ -89,26 +90,22 @@ object TimeVariables { ...@@ -89,26 +90,22 @@ object TimeVariables {
*/ */
fun getMaxStaleExposureRiskRange(): Int = MAX_STALE_EXPOSURE_RISK_RANGE fun getMaxStaleExposureRiskRange(): Int = MAX_STALE_EXPOSURE_RISK_RANGE
/** private const val MILISECONDS_IN_A_SECOND = 1000
* This is the exact number of days until the end of time is reached. private const val SECONDS_IN_A_MINUTES = 60
* This is used by the Google Exposure Notification API daysSinceLastExposure property in the private const val MINUTES_IN_AN_HOUR = 60
* ExposureSummary if there was no contact with someone. private const val HOURS_IN_AN_DAY = 24
*/
private const val END_OF_TIME_DAYS = 2147483647
/**
* Getter function for [END_OF_TIME_DAYS]
*
* @return number of days until end of time
*/
fun getEndOfTimeDays() = END_OF_TIME_DAYS
/** /**
* Delay in milliseconds for manual key retrieval process * Delay in milliseconds for manual key retrieval process
* Internal requirements: 24 hours = 1000 * 60 * 60 * 24 milliseconds * Value for testing: 1 min = 1000 * 60 * 1
* TODO Change this to the real 24 Hours * Value: 24 hours = 1000 * 60 * 60 * 24 milliseconds
*/ */
private const val MANUAL_KEY_RETRIEVAL_DELAY = 1000 * 60 * 1 private val MANUAL_KEY_RETRIEVAL_DELAY =
if (BuildConfig.FLAVOR == "deviceForTesters") {
MILISECONDS_IN_A_SECOND * SECONDS_IN_A_MINUTES
} else {
MILISECONDS_IN_A_SECOND * SECONDS_IN_A_MINUTES * MINUTES_IN_AN_HOUR * HOURS_IN_AN_DAY
}
/** /**
* Getter function for [MANUAL_KEY_RETRIEVAL_DELAY] * Getter function for [MANUAL_KEY_RETRIEVAL_DELAY]
...@@ -160,18 +157,6 @@ object TimeVariables { ...@@ -160,18 +157,6 @@ object TimeVariables {
* CALCULATED TIME VARIABLES * CALCULATED TIME VARIABLES
****************************************************/ ****************************************************/
/**
* The timeRange for calculating the exposure risk figures
* In milliseconds
*
* @return Pair of Long describing the timerange in milliseconds
*/
fun getCalculationTimeRange(): Pair<Long, Long> =
Pair(
getTimeRangeFromRetentionPeriod(),
System.currentTimeMillis()
)
/** /**
* The time since the last successful exposure calculation ran in foreground or background. * The time since the last successful exposure calculation ran in foreground or background.
* In milliseconds * In milliseconds
......
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