next day appointment updates

dev_3.16.3_Lab_CheckIn_6718
sultan khan 8 months ago
parent b93d373c6f
commit e66e42edda

@ -264,18 +264,16 @@ class _DocAvailableAppointmentsState extends State<DocAvailableAppointments> wit
}
filterNextDayAppo(List<TimeSlot> freeSlots, Map<String, dynamic> 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<Map<DateTime, List>> _getJSONSlots() async {
Map<DateTime, List> _eventsParsed;

Loading…
Cancel
Save