UNPKG

@devx-commerce/plugin-gati

Version:

Gati ERP integration for Medusa

22 lines 2.59 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.deleteCollectionStep = void 0; const workflows_sdk_1 = require("@medusajs/framework/workflows-sdk"); const collection_master_1 = require("../../../modules/collection-master"); exports.deleteCollectionStep = (0, workflows_sdk_1.createStep)("delete-collection-step", async (input, { container }) => { const collectionMasterModuleService = container.resolve(collection_master_1.COLLECTION_MASTER_MODULE); const prevCollection = await collectionMasterModuleService.listCollectionMasters({ collection_no: input.map((item) => item.CollectionNo), }); if (!prevCollection.length) { return new workflows_sdk_1.StepResponse(null, null); } await collectionMasterModuleService.deleteCollectionMasters(prevCollection.map((item) => item.id)); return new workflows_sdk_1.StepResponse(prevCollection, prevCollection); }, async (prevCollection, { container }) => { if (!prevCollection) return; const collectionMasterModuleService = container.resolve(collection_master_1.COLLECTION_MASTER_MODULE); await collectionMasterModuleService.createCollectionMasters(prevCollection); }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGVsZXRlLWNvbGxlY3Rpb24uanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9zcmMvd29ya2Zsb3dzL2NvbGxlY3Rpb24tbWFzdGVyL3N0ZXBzL2RlbGV0ZS1jb2xsZWN0aW9uLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUFBLHFFQUE2RTtBQUU3RSwwRUFBOEU7QUFZakUsUUFBQSxvQkFBb0IsR0FBRyxJQUFBLDBCQUFVLEVBQzVDLHdCQUF3QixFQUN4QixLQUFLLEVBQUUsS0FBa0MsRUFBRSxFQUFFLFNBQVMsRUFBRSxFQUFFLEVBQUU7SUFDMUQsTUFBTSw2QkFBNkIsR0FDakMsU0FBUyxDQUFDLE9BQU8sQ0FBQyw0Q0FBd0IsQ0FBQyxDQUFDO0lBRTlDLE1BQU0sY0FBYyxHQUNsQixNQUFNLDZCQUE2QixDQUFDLHFCQUFxQixDQUFDO1FBQ3hELGFBQWEsRUFBRSxLQUFLLENBQUMsR0FBRyxDQUFDLENBQUMsSUFBSSxFQUFFLEVBQUUsQ0FBQyxJQUFJLENBQUMsWUFBWSxDQUFDO0tBQ3RELENBQUMsQ0FBQztJQUVMLElBQUksQ0FBQyxjQUFjLENBQUMsTUFBTSxFQUFFLENBQUM7UUFDM0IsT0FBTyxJQUFJLDRCQUFZLENBQUMsSUFBSSxFQUFFLElBQUksQ0FBQyxDQUFDO0lBQ3RDLENBQUM7SUFFRCxNQUFNLDZCQUE2QixDQUFDLHVCQUF1QixDQUN6RCxjQUFjLENBQUMsR0FBRyxDQUFDLENBQUMsSUFBSSxFQUFFLEVBQUUsQ0FBQyxJQUFJLENBQUMsRUFBRSxDQUFDLENBQ3RDLENBQUM7SUFDRixPQUFPLElBQUksNEJBQVksQ0FBQyxjQUFjLEVBQUUsY0FBYyxDQUFDLENBQUM7QUFDMUQsQ0FBQyxFQUNELEtBQUssRUFBRSxjQUFjLEVBQUUsRUFBRSxTQUFTLEVBQUUsRUFBRSxFQUFFO0lBQ3RDLElBQUksQ0FBQyxjQUFjO1FBQUUsT0FBTztJQUM1QixNQUFNLDZCQUE2QixHQUNqQyxTQUFTLENBQUMsT0FBTyxDQUFDLDRDQUF3QixDQUFDLENBQUM7SUFFOUMsTUFBTSw2QkFBNkIsQ0FBQyx1QkFBdUIsQ0FBQyxjQUFjLENBQUMsQ0FBQztBQUM5RSxDQUFDLENBQ0YsQ0FBQyJ9