oldestPendingAge property

Duration? get oldestPendingAge

Duration since the oldest pending request was registered.

Implementation

Duration? get oldestPendingAge {
  if (_pending.isEmpty) return null;
  final oldest = _pending.values
      .map((p) => p.registeredAt)
      .reduce((a, b) => a.isBefore(b) ? a : b);
  return DateTime.now().difference(oldest);
}