ProductBloc constructor
Implementation
ProductBloc({
required this.getProductUseCase,
required this.addToCartUseCase,
required this.deleteFromCartUseCase,
}) : super(ProductState()) {
on<_Started>(_onStarted);
on<_Refreshed>(_onRefreshed);
on<_QuantityChanged>(_onQuantityChanged);
on<_QuantityChangeCompleted>(_onQuantityChangeCompleted);
on<_QuantityIncreased>(_onQuantityIncreased);
on<_QuantityDecreased>(_onQuantityDecreased);
on<_ImageIndexChanged>(_onImageIndexChanged);
on<_AddToCartPressed>(_onAddToCartPressed);
on<_RemoveFromCartPressed>(_onRemoveFromCartPressed);
}