maintenanceDue method

Future<bool> maintenanceDue()

True when maintenance is due: never run, or > maxMaintenanceAge old.

Implementation

Future<bool> maintenanceDue() async {
  final last = await lastMaintenanceAt();
  if (last == null) return true;
  return DateTime.now().difference(last) > maxMaintenanceAge;
}