getByDateRange method

  1. @override
Future<List<FailedJob>> getByDateRange(
  1. DateTime start,
  2. DateTime end
)
override

Get failed jobs within a date range

Implementation

@override
Future<List<FailedJob>> getByDateRange(DateTime start, DateTime end) async {
  return _jobs.values
      .where(
        (job) => job.failedAt.isAfter(start) && job.failedAt.isBefore(end),
      )
      .toList()
    ..sort((a, b) => b.failedAt.compareTo(a.failedAt));
}