CartBloc constructor

CartBloc({
  1. required GetCartsUseCase getCartsUseCase,
  2. required CreateOrderUseCase createOrderUseCase,
})

Implementation

CartBloc({
  required this.getCartsUseCase,
  required this.createOrderUseCase,
}) : super(const CartState()) {
  on<_CartStarted>(_onCartStarted);
  on<_CartFetched>(_onCartFetched);
  on<_CartRefreshed>(_onCartRefreshed);
  on<_CartCleaned>(_onCartCleaned);
  on<_StepChanged>(_onStepChanged);
  on<_NavButtonPressed>(_onNavButtonPressed);
  on<_DeliveryAddressSelected>(_onDeliveryAddressSelected);
  on<_VendorCartSelected>(_onVendorCartSelected);
  on<_AllCartSelected>(_onAllCartSelected);
  on<_VendorCartCommentChanged>(
    _onVendorCartCommentChanged,
    transformer: restartable(),
  );
  on<_VendorCartPriceRuleChanged>(_onVendorCartPriceRuleChanged);
}