checkTimeGuardNotAllowed static method

bool checkTimeGuardNotAllowed(
  1. String saveKey, {
  2. Duration duration = const Duration(seconds: 2),
  3. bool usePreferences = false,
})

Implementation

static bool checkTimeGuardNotAllowed(String saveKey, {Duration duration = const Duration(seconds: 2), bool usePreferences = false}) {
  final _lastUseTime = usePreferences ? preferences.getInt(saveKey, 0)! : readSeasonCache(saveKey, 0)!;
  if (DateTime.now().millisecondsSinceEpoch - _lastUseTime > duration.inMilliseconds) {
    return false;
  }
  return true;
}