_cartAdditionController.stream.listen((cartItem) {
_addProductToCartUseCase.execute(cartItem.product.objectId);
//whenever a new value is added in itemCount
// i want to concatenate the last value entered with the new count
_itemCount.sink.add(cartItem.count);
});
final _itemCount = BehaviorSubject<int>.seeded(0);
final _cartAdditionController = StreamController<CartItem>.broadcast();