deleteProductFromCart method

Future<NetworkResponse<ShoppingCartDetails>> deleteProductFromCart(
  1. String cartId,
  2. DeleteProductInCartRequest request
)

Implementation

Future<NetworkResponse<ShoppingCartDetails>> deleteProductFromCart(
  String cartId,
  DeleteProductInCartRequest request,
) async {
  return _safeCall(() async {
    final resp = await _dio.delete(
      '/api/v3/cart/$cartId/items/${request.id}/delete',
      data: request.toJson(),
    );
    return _parseCartDetails(resp, fallbackError: 'Unable to remove item');
  });
}