expiredBefore method

  1. @override
Stream<RenderJob> expiredBefore(
  1. DateTime cutoff
)

Every job whose expiresAt is at or before cutoff, for retention.

Implementation

@override
Stream<RenderJob> expiredBefore(DateTime cutoff) async* {
  for (final job in await _all()) {
    if (!job.expiresAt.isAfter(cutoff)) yield job;
  }
}