Enhance: Google Photos integration, refinement of Schedule/Todo lists and API fixes
This commit is contained in:
@@ -112,8 +112,8 @@ class _ScheduleListWidgetState extends State<ScheduleListWidget> {
|
||||
final endOfWeek = startOfWeek.add(const Duration(days: 6, hours: 23, minutes: 59, seconds: 59));
|
||||
|
||||
final filteredSchedules = _schedules.where((item) {
|
||||
// Overlap check: schedule starts before week ends AND schedule ends after week starts
|
||||
return item.startDate.isBefore(endOfWeek) && item.endDate.isAfter(startOfWeek);
|
||||
// Overlap check: schedule starts before week ends AND schedule ends after or on today
|
||||
return item.startDate.isBefore(endOfWeek) && (item.endDate.isAtSameMomentAs(today) || item.endDate.isAfter(today));
|
||||
}).toList();
|
||||
|
||||
if (filteredSchedules.isEmpty) {
|
||||
|
||||
Reference in New Issue
Block a user