purgeExpired method

void purgeExpired({
  1. DateTime? now,
})

Drop expired tasks.

Implementation

void purgeExpired({DateTime? now}) {
  final at = now ?? DateTime.now();
  _tasks.removeWhere((_, t) => t.expiredAt(at));
}