diff --git a/lib/pages/BookAppointment/components/DocAvailableAppointments.dart b/lib/pages/BookAppointment/components/DocAvailableAppointments.dart index 15eedec1..e08d9397 100644 --- a/lib/pages/BookAppointment/components/DocAvailableAppointments.dart +++ b/lib/pages/BookAppointment/components/DocAvailableAppointments.dart @@ -264,18 +264,16 @@ class _DocAvailableAppointmentsState extends State wit } filterNextDayAppo(List freeSlots, Map listList){ - DateTime dateStart = DateTime.parse(listList['end']).add(Duration(hours: 6)); + DateTime dateStart = DateTime.parse(listList['end']).add(Duration(days: 1)); DateTime dateStartObj = new DateTime(dateStart.year, dateStart.month, dateStart.day, 0, 0, 0, 0, 0); nextDayEvents = []; - // DateTime? previousDate = _calendarController.selectedDate != null ? _calendarController.selectedDate : _calendarController.displayDate; - // if(DateUtils.isSameDay(dateStart, previousDate!.add(Duration(days:1)) )) { - + DateTime beforeHour = new DateTime(dateStart.year, dateStart.month, dateStart.day, 6, 0, 0, 0, 0); freeSlots.forEach((v) { - if (v.start == dateStartObj && v.end!.isBefore(dateStart) ) nextDayEvents.add(v); + if (v.start == dateStartObj && v.end!.isBefore(beforeHour) ) nextDayEvents.add(v); }); - print(nextDayEvents); - // } + // print(nextDayEvents); + } Future> _getJSONSlots() async { Map _eventsParsed;