UNPKG

@alphabite/medusa-reviews

Version:

Alphabite's Medusa Reviews Plugin

15 lines 1.81 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.checkOrderedProductStep = void 0; const workflows_sdk_1 = require("@medusajs/framework/workflows-sdk"); exports.checkOrderedProductStep = (0, workflows_sdk_1.createStep)("check-ordered-product", async ({ customer_id, product_id }, { container }) => { const query = container.resolve("query"); const { data: orders } = await query.graph({ entity: "order", fields: ["id", "customer_id", "items.product_id"], filters: { customer_id }, }); const hasOrderedProduct = orders.some((order) => order?.items?.some((item) => item.product_id === product_id)); return new workflows_sdk_1.StepResponse(hasOrderedProduct); }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2hlY2stb3JkZXJlZC1wcm9kdWN0LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vc3JjL3dvcmtmbG93cy9zdGVwcy9jaGVjay1vcmRlcmVkLXByb2R1Y3QudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEscUVBQTZFO0FBUWhFLFFBQUEsdUJBQXVCLEdBQUcsSUFBQSwwQkFBVSxFQUMvQyx1QkFBdUIsRUFDdkIsS0FBSyxFQUNILEVBQUUsV0FBVyxFQUFFLFVBQVUsRUFBZ0MsRUFDekQsRUFBRSxTQUFTLEVBQUUsRUFDYixFQUFFO0lBQ0YsTUFBTSxLQUFLLEdBQUcsU0FBUyxDQUFDLE9BQU8sQ0FBQyxPQUFPLENBQUMsQ0FBQztJQUN6QyxNQUFNLEVBQUUsSUFBSSxFQUFFLE1BQU0sRUFBRSxHQUFHLE1BQU0sS0FBSyxDQUFDLEtBQUssQ0FBQztRQUN6QyxNQUFNLEVBQUUsT0FBTztRQUNmLE1BQU0sRUFBRSxDQUFDLElBQUksRUFBRSxhQUFhLEVBQUUsa0JBQWtCLENBQUM7UUFDakQsT0FBTyxFQUFFLEVBQUUsV0FBVyxFQUFFO0tBQ3pCLENBQUMsQ0FBQztJQUVILE1BQU0saUJBQWlCLEdBQUcsTUFBTSxDQUFDLElBQUksQ0FBQyxDQUFDLEtBQUssRUFBRSxFQUFFLENBQzlDLEtBQUssRUFBRSxLQUFLLEVBQUUsSUFBSSxDQUFDLENBQUMsSUFBSSxFQUFFLEVBQUUsQ0FBQyxJQUFJLENBQUMsVUFBVSxLQUFLLFVBQVUsQ0FBQyxDQUM3RCxDQUFDO0lBRUYsT0FBTyxJQUFJLDRCQUFZLENBQVUsaUJBQWlCLENBQUMsQ0FBQztBQUN0RCxDQUFDLENBQ0YsQ0FBQyJ9