@devx-commerce/strapi-x-custom-jw-mayave
Version:
Medusa plugin for Strapi as CMS - JW Mayave Custom Release
26 lines • 1.9 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.upsertProductsStrapiWorkflow = void 0;
const workflows_sdk_1 = require("@medusajs/framework/workflows-sdk");
const core_flows_1 = require("@medusajs/medusa/core-flows");
const upsert_products_strapi_1 = require("./steps/upsert-products-strapi");
exports.upsertProductsStrapiWorkflow = (0, workflows_sdk_1.createWorkflow)({ name: "upsert-products-strapi-workflow" }, (input) => {
const { data } = (0, core_flows_1.useQueryGraphStep)({
entity: "product",
fields: [
"id",
"title",
"type.value",
"status",
"handle",
"variants.*",
"metadata",
],
filters: { id: input.product_ids },
});
const strapiProducts = (0, upsert_products_strapi_1.upsertProductsStrapiStep)({
products: data,
});
return new workflows_sdk_1.WorkflowResponse(strapiProducts);
});
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXBzZXJ0LXByb2R1Y3RzLXN0cmFwaS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy93b3JrZmxvd3MvdXBzZXJ0LXByb2R1Y3RzLXN0cmFwaS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFDQSxxRUFHMkM7QUFDM0MsNERBQWdFO0FBQ2hFLDJFQUEwRTtBQU03RCxRQUFBLDRCQUE0QixHQUFHLElBQUEsOEJBQWMsRUFDeEQsRUFBRSxJQUFJLEVBQUUsaUNBQWlDLEVBQUUsRUFDM0MsQ0FBQyxLQUFvQixFQUFFLEVBQUU7SUFDdkIsTUFBTSxFQUFFLElBQUksRUFBRSxHQUFHLElBQUEsOEJBQWlCLEVBQUM7UUFDakMsTUFBTSxFQUFFLFNBQVM7UUFDakIsTUFBTSxFQUFFO1lBQ04sSUFBSTtZQUNKLE9BQU87WUFDUCxZQUFZO1lBQ1osUUFBUTtZQUNSLFFBQVE7WUFDUixZQUFZO1lBQ1osVUFBVTtTQUNYO1FBQ0QsT0FBTyxFQUFFLEVBQUUsRUFBRSxFQUFFLEtBQUssQ0FBQyxXQUFXLEVBQUU7S0FDbkMsQ0FBQyxDQUFDO0lBRUgsTUFBTSxjQUFjLEdBQUcsSUFBQSxpREFBd0IsRUFBQztRQUM5QyxRQUFRLEVBQUUsSUFBb0I7S0FDL0IsQ0FBQyxDQUFDO0lBRUgsT0FBTyxJQUFJLGdDQUFnQixDQUFDLGNBQWMsQ0FBQyxDQUFDO0FBQzlDLENBQUMsQ0FDRixDQUFDIn0=