migrated holidays module to MarianumConnect API, replaced local Holiday model.
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
import '../../../../../api/marianumconnect/models/mc_holiday.dart';
|
||||
import '../../../infrastructure/utility_widgets/loadable_hydrated_bloc/loadable_hydrated_bloc.dart';
|
||||
import '../../../infrastructure/utility_widgets/loadable_hydrated_bloc/loadable_hydrated_bloc_event.dart';
|
||||
import '../repository/holidays_repository.dart';
|
||||
@@ -24,12 +25,12 @@ class HolidaysBloc
|
||||
|
||||
bool showPastHolidays() => innerState?.showPastHolidays ?? false;
|
||||
bool showDisclaimerOnEntry() => innerState?.showDisclaimer ?? false;
|
||||
List<Holiday>? getHolidays() =>
|
||||
List<McHoliday>? getHolidays() =>
|
||||
innerState?.holidays
|
||||
.where(
|
||||
(element) =>
|
||||
showPastHolidays() ||
|
||||
DateTime.parse(element.end).isAfter(DateTime.now()),
|
||||
element.endDate.isAfter(DateTime.now()),
|
||||
)
|
||||
.toList() ??
|
||||
[];
|
||||
|
||||
Reference in New Issue
Block a user