updateCart method
Implementation
Future<Either<String, void>> updateCart(CartItemModel cart) async {
try {
final bodyRequest = jsonEncode(cart.toJson());
final response = await http.put(
Uri.parse('$baseUrl/${cart.id}'),
headers: {'Content-Type': 'application/json'},
body: bodyRequest,
);
if (response.statusCode == 200) {
return Right(null);
} else {
return Left('Error en actualizar carrito: ${response.statusCode}');
}
} catch (e) {
return Left('Exception: $e');
}
}