UNPKG

@devx-commerce/plugin-gati

Version:

Gati ERP integration for Medusa

18 lines 2.06 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const workflows_sdk_1 = require("@medusajs/framework/workflows-sdk"); const createExtendedProductStep = (0, workflows_sdk_1.createStep)("create-extended-product", async (input, { container }) => { const extendedProductModuleService = container.resolve("extended_product"); const extendedProduct = await extendedProductModuleService.createExtendedProducts({ ...input, style_date: new Date(input.style_date), }); return new workflows_sdk_1.StepResponse(extendedProduct, extendedProduct); }, async (result, { container }) => { if (result && result.id) { const extendedProductModuleService = container.resolve("extended_product"); await extendedProductModuleService.deleteExtendedProducts(result.id); } }); exports.default = createExtendedProductStep; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3JlYXRlLWV4dGVuZGVkLXByb2R1Y3QuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9zcmMvd29ya2Zsb3dzL2NyZWF0ZS1leHRlbmRlZC1wcm9kdWN0LWZyb20tcHJvZHVjdC9zdGVwcy9jcmVhdGUtZXh0ZW5kZWQtcHJvZHVjdC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBLHFFQUE2RTtBQUk3RSxNQUFNLHlCQUF5QixHQUFHLElBQUEsMEJBQVUsRUFDMUMseUJBQXlCLEVBQ3pCLEtBQUssRUFBRSxLQUFrQixFQUFFLEVBQUUsU0FBUyxFQUFFLEVBQUUsRUFBRTtJQUMxQyxNQUFNLDRCQUE0QixHQUNoQyxTQUFTLENBQUMsT0FBTyxDQUFDLGtCQUFrQixDQUFDLENBQUM7SUFFeEMsTUFBTSxlQUFlLEdBQ25CLE1BQU0sNEJBQTRCLENBQUMsc0JBQXNCLENBQUM7UUFDeEQsR0FBRyxLQUFLO1FBQ1IsVUFBVSxFQUFFLElBQUksSUFBSSxDQUFDLEtBQUssQ0FBQyxVQUFVLENBQUM7S0FDdkMsQ0FBQyxDQUFDO0lBRUwsT0FBTyxJQUFJLDRCQUFZLENBQUMsZUFBZSxFQUFFLGVBQWUsQ0FBQyxDQUFDO0FBQzVELENBQUMsRUFDRCxLQUFLLEVBQUUsTUFBTSxFQUFFLEVBQUUsU0FBUyxFQUFFLEVBQUUsRUFBRTtJQUM5QixJQUFJLE1BQU0sSUFBSSxNQUFNLENBQUMsRUFBRSxFQUFFLENBQUM7UUFDeEIsTUFBTSw0QkFBNEIsR0FDaEMsU0FBUyxDQUFDLE9BQU8sQ0FBQyxrQkFBa0IsQ0FBQyxDQUFDO1FBQ3hDLE1BQU0sNEJBQTRCLENBQUMsc0JBQXNCLENBQUMsTUFBTSxDQUFDLEVBQUUsQ0FBQyxDQUFDO0lBQ3ZFLENBQUM7QUFDSCxDQUFDLENBQ0YsQ0FBQztBQUVGLGtCQUFlLHlCQUF5QixDQUFDIn0=