We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 85dcd12 commit 3f6c217Copy full SHA for 3f6c217
lib/domain/use-cases/get_schedules_by_date_use_case.dart
@@ -12,11 +12,14 @@ class GetSchedulesByDateUseCase {
12
DateTime startDate, DateTime endDate) async* {
13
final schedulesStream = _scheduleRepository.scheduleStream;
14
await for (final schedules in schedulesStream) {
15
- yield schedules
+ final filteredSchedules = schedules
16
.where((schedule) =>
17
schedule.scheduleTime.compareTo(startDate) >= 0 &&
18
schedule.scheduleTime.isBefore(endDate))
19
.toList();
20
+ filteredSchedules
21
+ .sort((a, b) => a.scheduleTime.compareTo(b.scheduleTime));
22
+ yield filteredSchedules;
23
}
24
25
0 commit comments