def remove()

in app/blueprints/cart/blueprint.py [0:0]


def remove(auth_context):
    """
    Endpoint for removing an item from cart.

    Parameters:
       auth_context (dict): The authentication context of request.
                            See middlewares/auth.py for more information.
    Output:
       Text message with HTTP status code 200.
    """

    uid = auth_context.get('uid')
    item_id = request.form.get('id')
    if item_id:
        carts.remove_from_cart(uid, item_id)
        return "Operation completed.", 200

    return "Operation Failed", 400