CalendarDayViewModel constructor

CalendarDayViewModel(
  1. BuildContext context, {
  2. AbstractApiInterface? apiInterface,
  3. DateTime? initialDate,
})

Implementation

CalendarDayViewModel(BuildContext context,
    {AbstractApiInterface? apiInterface, DateTime? initialDate})
    : _calendarRepository =
          context.read<CalendarMonthRepository>(), // Read from Provider
      _templateProvider = context.read<CalendarTemplateProvider?>(),
      _displayDate = initialDate ?? DateTime.now().toUtc() {
  // Initialize _displayDate here
  _templateProvider?.addListener(navigateToToday);
}