async function validateOrderRequest()

in orderservice/src/index.js [52:71]


async function validateOrderRequest(req) {
    if (!req.user_id) {
        throw  {code: 400, message: "User id is required"};
    }

    if (!req || !req.items || req.items.length == 0) {
        throw  {code: 400, message: "No items found in order"};
    }
    if (!req.address) {
        throw {code: 400, message: "Address is required"};
    }

    if (!req.credit_card) {
        throw {code: 400, message: "Credit card is required"};
    }

    if (!req.currency) {
        throw {code: 400, message: "Current code is required"}
    }
}