UNPKG

@alphabite/medusa-reviews

Version:

Alphabite's Medusa Reviews Plugin

27 lines 2 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.POST = void 0; const create_review_1 = require("../../../workflows/create-review"); //-----Create Review-----// const POST = async (req, res) => { const logger = req.scope.resolve("logger"); try { const { result } = await (0, create_review_1.createReviewWorkflow)(req.scope).run({ input: { ...req.validatedBody, customer_id: req.auth_context?.actor_id, }, }); const { created_review, customer } = result; return res.status(201).json({ ...created_review, customer, }); } catch (error) { logger.error("Error creating review:", error); return res.status(500).end(); } }; exports.POST = POST; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicm91dGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9zcmMvYXBpL3N0b3JlL3Jldmlld3Mvcm91dGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBT0Esb0VBQXdFO0FBRXhFLDJCQUEyQjtBQUVwQixNQUFNLElBQUksR0FBRyxLQUFLLEVBQ3ZCLEdBQWtELEVBQ2xELEdBQTJCLEVBQzNCLEVBQUU7SUFDRixNQUFNLE1BQU0sR0FBRyxHQUFHLENBQUMsS0FBSyxDQUFDLE9BQU8sQ0FBQyxRQUFRLENBQUMsQ0FBQztJQUUzQyxJQUFJLENBQUM7UUFDSCxNQUFNLEVBQUUsTUFBTSxFQUFFLEdBQUcsTUFBTSxJQUFBLG9DQUFvQixFQUFDLEdBQUcsQ0FBQyxLQUFLLENBQUMsQ0FBQyxHQUFHLENBQUM7WUFDM0QsS0FBSyxFQUFFO2dCQUNMLEdBQUcsR0FBRyxDQUFDLGFBQWE7Z0JBQ3BCLFdBQVcsRUFBRSxHQUFHLENBQUMsWUFBWSxFQUFFLFFBQVE7YUFDeEM7U0FDRixDQUFDLENBQUM7UUFFSCxNQUFNLEVBQUUsY0FBYyxFQUFFLFFBQVEsRUFBRSxHQUFHLE1BQU0sQ0FBQztRQUU1QyxPQUFPLEdBQUcsQ0FBQyxNQUFNLENBQUMsR0FBRyxDQUFDLENBQUMsSUFBSSxDQUFDO1lBQzFCLEdBQUcsY0FBYztZQUNqQixRQUFRO1NBQ1QsQ0FBQyxDQUFDO0lBQ0wsQ0FBQztJQUFDLE9BQU8sS0FBSyxFQUFFLENBQUM7UUFDZixNQUFNLENBQUMsS0FBSyxDQUFDLHdCQUF3QixFQUFFLEtBQUssQ0FBQyxDQUFDO1FBRTlDLE9BQU8sR0FBRyxDQUFDLE1BQU0sQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLEVBQUUsQ0FBQztJQUMvQixDQUFDO0FBQ0gsQ0FBQyxDQUFDO0FBekJXLFFBQUEsSUFBSSxRQXlCZiJ9