needsRefresh method

bool needsRefresh(
  1. DateTime now, {
  2. Duration skew = const Duration(seconds: 60),
})

Whether now is at or past expiry minus skew.

Implementation

bool needsRefresh(
  DateTime now, {
  Duration skew = const Duration(seconds: 60),
}) {
  final expiresAt = this.expiresAt;
  return expiresAt != null && !now.isBefore(expiresAt.subtract(skew));
}