toggle method
Implementation
void toggle(DateTime selectedDay) {
log("[[SelectedDays, toggle]]: $selectedDay");
if (state.contains(selectedDay)) {
state.remove(selectedDay);
_searchFilterControllerNotifier.updateClientFilter(
ClientFilter(
'reservedDateTimes',
ClientFilterType.isSameDay,
isSameDayWith: state,
),
);
debugPrint("[[SelectedDays, remove]]: $selectedDay");
} else {
state.add(selectedDay);
_searchFilterControllerNotifier.updateClientFilter(
ClientFilter(
'reservedDateTimes',
ClientFilterType.isSameDay,
isSameDayWith: state,
),
);
debugPrint("[[SelectedDays, add]]: $selectedDay");
}
debugPrint("[[SelectedDays]]: $state");
}