isHolidayCached method

bool isHolidayCached(
  1. BuildContext context,
  2. DateTime date
)

Implementation

bool isHolidayCached(BuildContext context, DateTime date) {
  if (weekEnds.contains(WeekDay.fromDateTime(date))) return true;

  final dateOnly = DateUtils.dateOnly(date);
  if (extraHolidayCache.contains(dateOnly)) return true;
  if (widget.isExtraHoliday?.call(context, dateOnly) == true) {
    extraHolidayCache.add(dateOnly);
    return true;
  }
  return false;
}