isHoursPassed static method

bool isHoursPassed(
  1. String storedDateTimeString,
  2. int minutes
)

Expects a stored string previously written by addHours. Returns true when the storedDateTimeString is older than minutes minutes.

Implementation

static bool isHoursPassed(String storedDateTimeString, int minutes) {
  try {
    final stored = DateTime.parse(storedDateTimeString).toUtc();
    final now = DateTime.now().toUtc();
    final diff = now.difference(stored);
    return diff.inMinutes >= minutes;
  } catch (_) {
    return true; // If parse error, treat as passed.
  }
}