import 'package:dartz/dartz.dart'; import '../../../../core/errors/failures.dart'; import '../entities/cart_item.dart'; import '../repositories/cart_repository.dart'; /// Use case to add item to cart class AddToCart { final CartRepository repository; AddToCart(this.repository); Future> call(CartItem item) async { return await repository.addToCart(item); } }