checkBlockedSlotStatus static method
bool
checkBlockedSlotStatus(
- List<
DateTimeRange< blockedSlots,DateTime> > - int bufferTime,
- DateTime proposedTime
Implementation
static bool checkBlockedSlotStatus(
List<DateTimeRange> blockedSlots, int bufferTime, DateTime proposedTime) {
return blockedSlots.any((blockedSlot) {
DateTime bufferedBlockedTo =
blockedSlot.end.add(Duration(minutes: bufferTime));
return proposedTime.isBefore(bufferedBlockedTo) &&
proposedTime.isAfter(blockedSlot.start);
});
}