mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-28 20:55:39 +00:00
Bug 962906 - FxA age verification fails until system uptime is greater than 15 minutes. r=trivial
This commit is contained in:
parent
a6f8c7ed42
commit
1777c7dcc1
@ -24,9 +24,15 @@ import org.mozilla.gecko.fxa.FxAccountConstants;
|
||||
public class FxAccountAgeLockoutHelper {
|
||||
private static final String LOG_TAG = FxAccountAgeLockoutHelper.class.getSimpleName();
|
||||
|
||||
protected static long ELAPSED_REALTIME_OF_LAST_FAILED_AGE_CHECK = 0;
|
||||
protected static long ELAPSED_REALTIME_OF_LAST_FAILED_AGE_CHECK = 0L;
|
||||
|
||||
public static synchronized boolean isLockedOut(long elapsedRealtime) {
|
||||
if (ELAPSED_REALTIME_OF_LAST_FAILED_AGE_CHECK == 0L) {
|
||||
// We never failed, so we're not locked out.
|
||||
return false;
|
||||
}
|
||||
|
||||
// Otherwise, find out how long it's been since we last failed.
|
||||
long millsecondsSinceLastFailedAgeCheck = elapsedRealtime - ELAPSED_REALTIME_OF_LAST_FAILED_AGE_CHECK;
|
||||
boolean isLockedOut = millsecondsSinceLastFailedAgeCheck < FxAccountConstants.MINIMUM_TIME_TO_WAIT_AFTER_AGE_CHECK_FAILED_IN_MILLISECONDS;
|
||||
FxAccountConstants.pii(LOG_TAG, "Checking if locked out: it's been " + millsecondsSinceLastFailedAgeCheck + "ms " +
|
||||
|
Loading…
Reference in New Issue
Block a user