diff --git a/apps/mobile/packages/features/staff/availability/lib/src/staff_availability_module.dart b/apps/mobile/packages/features/staff/availability/lib/src/staff_availability_module.dart index 7d596b28..7c7b7a74 100644 --- a/apps/mobile/packages/features/staff/availability/lib/src/staff_availability_module.dart +++ b/apps/mobile/packages/features/staff/availability/lib/src/staff_availability_module.dart @@ -17,12 +17,12 @@ class StaffAvailabilityModule extends Module { @override void binds(Injector i) { // Repository - i.add(AvailabilityRepositoryImpl.new); + i.addLazySingleton(AvailabilityRepositoryImpl.new); // UseCases - i.add(GetWeeklyAvailabilityUseCase.new); - i.add(UpdateDayAvailabilityUseCase.new); - i.add(ApplyQuickSetUseCase.new); + i.addLazySingleton(GetWeeklyAvailabilityUseCase.new); + i.addLazySingleton(UpdateDayAvailabilityUseCase.new); + i.addLazySingleton(ApplyQuickSetUseCase.new); // BLoC i.add(AvailabilityBloc.new);