changeTimeSlotAvailability method
void
changeTimeSlotAvailability(
- DateTime? from,
- bool availability
)
Implementation
void changeTimeSlotAvailability(DateTime? from, bool availability) {
from = from?.toUtc();
//print('from?.toUtc() ${from?.toUtc()}');
var slotResult = timeslots.where((sl) {
//print('sl.from.toUtc() ${sl.from.toUtc()}');
return sl.from.toUtc().millisecondsSinceEpoch ==
from?.toUtc().millisecondsSinceEpoch;
});
if (slotResult.isNotEmpty) {
TimeSlot slot = slotResult.first;
if (slot.availability != availability) {
slot.availability = availability;
//Future.delayed(Duration.zero).then((value) => notifyListeners());
}
}
}