list method
Lists schedule entries ordered by next run time.
Implementation
@override
/// Lists schedule entries ordered by next run time.
Future<List<ScheduleEntry>> list({int? limit}) async {
final values = _entries.values.toList()
..sort((a, b) => a.nextRun.compareTo(b.nextRun));
final subset = limit != null ? values.take(limit).toList() : values;
return subset.map((state) => state.entry).toList();
}