UNPKG

@devx-commerce/strapi-x-custom-jw-mayave

Version:

Medusa plugin for Strapi as CMS - JW Mayave Custom Release

19 lines 1.85 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.deleteProductsStrapiStep = void 0; const workflows_sdk_1 = require("@medusajs/framework/workflows-sdk"); const strapi_1 = require("../../modules/strapi"); exports.deleteProductsStrapiStep = (0, workflows_sdk_1.createStep)("delete-products-strapi-step", async (input, { container }) => { const strapiModuleService = container.resolve(strapi_1.STRAPI_MODULE); const products = []; try { for (const product_id of input.product_ids) { products.push(await strapiModuleService.deleteProduct(product_id)); } } catch (e) { return workflows_sdk_1.StepResponse.permanentFailure(`Error deleting products in Strapi: ${e.message}`); } return new workflows_sdk_1.StepResponse(products, products); }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGVsZXRlLXByb2R1Y3RzLXN0cmFwaS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3NyYy93b3JrZmxvd3Mvc3RlcHMvZGVsZXRlLXByb2R1Y3RzLXN0cmFwaS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBQSxxRUFBNkU7QUFDN0UsaURBQXFEO0FBT3hDLFFBQUEsd0JBQXdCLEdBQUcsSUFBQSwwQkFBVSxFQUNoRCw2QkFBNkIsRUFDN0IsS0FBSyxFQUFFLEtBQWdCLEVBQUUsRUFBRSxTQUFTLEVBQUUsRUFBRSxFQUFFO0lBQ3hDLE1BQU0sbUJBQW1CLEdBQ3ZCLFNBQVMsQ0FBQyxPQUFPLENBQUMsc0JBQWEsQ0FBQyxDQUFDO0lBRW5DLE1BQU0sUUFBUSxHQUFzQixFQUFFLENBQUM7SUFFdkMsSUFBSSxDQUFDO1FBQ0gsS0FBSyxNQUFNLFVBQVUsSUFBSSxLQUFLLENBQUMsV0FBVyxFQUFFLENBQUM7WUFDM0MsUUFBUSxDQUFDLElBQUksQ0FBQyxNQUFNLG1CQUFtQixDQUFDLGFBQWEsQ0FBQyxVQUFVLENBQUMsQ0FBQyxDQUFDO1FBQ3JFLENBQUM7SUFDSCxDQUFDO0lBQUMsT0FBTyxDQUFDLEVBQUUsQ0FBQztRQUNYLE9BQU8sNEJBQVksQ0FBQyxnQkFBZ0IsQ0FDbEMsc0NBQXNDLENBQUMsQ0FBQyxPQUFPLEVBQUUsQ0FDbEQsQ0FBQztJQUNKLENBQUM7SUFFRCxPQUFPLElBQUksNEJBQVksQ0FBQyxRQUFRLEVBQUUsUUFBUSxDQUFDLENBQUM7QUFDOUMsQ0FBQyxDQUNGLENBQUMifQ==