@devx-commerce/strapi-x-custom-jw-mayave
Version:
Medusa plugin for Strapi as CMS - JW Mayave Custom Release
20 lines • 1.8 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.upsertCollectionsStrapiWorkflow = void 0;
const workflows_sdk_1 = require("@medusajs/framework/workflows-sdk");
const core_flows_1 = require("@medusajs/medusa/core-flows");
const upsert_collections_strapi_1 = require("./steps/upsert-collections-strapi");
exports.upsertCollectionsStrapiWorkflow = (0, workflows_sdk_1.createWorkflow)({ name: "upsert-collection-strapi-workflow" }, (input) => {
const { data } = (0, core_flows_1.useQueryGraphStep)({
entity: "product_collection",
fields: ["id", "title", "handle", "metadata"],
filters: {
id: input.collection_ids,
},
});
const strapiCollections = (0, upsert_collections_strapi_1.upsertCollectionStrapiStep)({
collections: data,
});
return new workflows_sdk_1.WorkflowResponse(strapiCollections);
});
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXBzZXJ0LWNvbGxlY3Rpb25zLXN0cmFwaS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy93b3JrZmxvd3MvdXBzZXJ0LWNvbGxlY3Rpb25zLXN0cmFwaS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFDQSxxRUFHMkM7QUFDM0MsNERBQWdFO0FBQ2hFLGlGQUErRTtBQU1sRSxRQUFBLCtCQUErQixHQUFHLElBQUEsOEJBQWMsRUFDM0QsRUFBRSxJQUFJLEVBQUUsbUNBQW1DLEVBQUUsRUFDN0MsQ0FBQyxLQUFvQixFQUFFLEVBQUU7SUFDdkIsTUFBTSxFQUFFLElBQUksRUFBRSxHQUFHLElBQUEsOEJBQWlCLEVBQUM7UUFDakMsTUFBTSxFQUFFLG9CQUFvQjtRQUM1QixNQUFNLEVBQUUsQ0FBQyxJQUFJLEVBQUUsT0FBTyxFQUFFLFFBQVEsRUFBRSxVQUFVLENBQUM7UUFDN0MsT0FBTyxFQUFFO1lBQ1AsRUFBRSxFQUFFLEtBQUssQ0FBQyxjQUFjO1NBQ3pCO0tBQ0YsQ0FBQyxDQUFDO0lBRUgsTUFBTSxpQkFBaUIsR0FBRyxJQUFBLHNEQUEwQixFQUFDO1FBQ25ELFdBQVcsRUFBRSxJQUE4QjtLQUM1QyxDQUFDLENBQUM7SUFFSCxPQUFPLElBQUksZ0NBQWdCLENBQUMsaUJBQWlCLENBQUMsQ0FBQztBQUNqRCxDQUFDLENBQ0YsQ0FBQyJ9