fix to prod
This commit is contained in:
@@ -94,14 +94,18 @@ import '../domain/service/device_info_service.dart';
|
||||
import '../domain/usecase/activate_subscription_usecase.dart';
|
||||
import '../domain/usecase/apply_promo_code_usecase.dart';
|
||||
import '../domain/usecase/get_client_subscriptions_usecase.dart';
|
||||
import '../domain/usecase/get_fine_details_usecase.dart';
|
||||
import '../domain/usecase/get_fines_usecase.dart';
|
||||
import '../domain/usecase/get_news_by_id_usecase.dart';
|
||||
import '../domain/usecase/get_notifications_usecase.dart';
|
||||
import '../domain/usecase/get_scooter_by_title_usecase.dart';
|
||||
import '../domain/usecase/get_scooter_order_history_usecase.dart';
|
||||
import '../domain/usecase/pay_fine_usecase.dart';
|
||||
import '../domain/usecase/remove_payment_card_usecase.dart';
|
||||
import '../domain/usecase/set_main_payment_card_usecase.dart';
|
||||
import '../presentation/viewmodel/auth_bloc.dart';
|
||||
import '../presentation/viewmodel/edit_profile_bloc.dart';
|
||||
import '../presentation/viewmodel/fine_list_bloc.dart';
|
||||
import '../presentation/viewmodel/map_bloc.dart';
|
||||
import '../presentation/viewmodel/news_bloc.dart';
|
||||
import '../presentation/viewmodel/notifications_bloc.dart';
|
||||
@@ -391,6 +395,8 @@ Future<void> setupDependencies() async {
|
||||
() => OrderHistoryBloc(getIt<GetScooterOrderHistoryUsecase>()),
|
||||
);
|
||||
|
||||
getIt.registerFactory<FineListBloc>(() => FineListBloc(getIt()));
|
||||
|
||||
getIt.registerFactory<ScooterCodeBloc>(
|
||||
() => ScooterCodeBloc(
|
||||
getScooterByTitleUsecase: getIt<GetScooterByTitleUsecase>(),
|
||||
@@ -409,6 +415,12 @@ Future<void> setupDependencies() async {
|
||||
ApplyPromoCodeUsecase(getIt<PromoCodeRepository>()),
|
||||
);
|
||||
|
||||
getIt.registerFactory<GetFinesUsecase>(() => GetFinesUsecase(getIt()));
|
||||
|
||||
getIt.registerFactory<GetFineDetailsUsecase>(() => GetFineDetailsUsecase(getIt()));
|
||||
|
||||
getIt.registerFactory<PayFineUsecase>(() => PayFineUsecase(getIt()));
|
||||
|
||||
// Bloc (factory, т.к. экран создаёт новый экземпляр)
|
||||
getIt.registerFactory<PromoCodeBloc>(
|
||||
() => PromoCodeBloc(getIt<ApplyPromoCodeUsecase>()),
|
||||
|
||||
Reference in New Issue
Block a user