@rokmohar/medusa-plugin-meilisearch
Version:
Meilisearch plugin for Medusa 2
16 lines • 1.66 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.deleteCategoryStep = void 0;
const workflows_sdk_1 = require("@medusajs/workflows-sdk");
const meilisearch_1 = require("../../modules/meilisearch");
exports.deleteCategoryStep = (0, workflows_sdk_1.createStep)('delete-category', async ({ categoryId }, { container }) => {
const meilisearchService = container.resolve(meilisearch_1.MEILISEARCH_MODULE);
const categoryIndexes = await meilisearchService.getIndexesByType('categories');
await Promise.all(categoryIndexes.map(async (indexKey) => {
return meilisearchService.deleteDocument(indexKey, categoryId);
}));
return new workflows_sdk_1.StepResponse({
categoryId,
});
});
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGVsZXRlLWNhdGVnb3J5LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vc3JjL3dvcmtmbG93cy9zdGVwcy9kZWxldGUtY2F0ZWdvcnkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEsMkRBQWtFO0FBQ2xFLDJEQUFrRjtBQU1yRSxRQUFBLGtCQUFrQixHQUFHLElBQUEsMEJBQVUsRUFBQyxpQkFBaUIsRUFBRSxLQUFLLEVBQUUsRUFBRSxVQUFVLEVBQWEsRUFBRSxFQUFFLFNBQVMsRUFBRSxFQUFFLEVBQUU7SUFDakgsTUFBTSxrQkFBa0IsR0FBdUIsU0FBUyxDQUFDLE9BQU8sQ0FBQyxnQ0FBa0IsQ0FBQyxDQUFBO0lBQ3BGLE1BQU0sZUFBZSxHQUFHLE1BQU0sa0JBQWtCLENBQUMsZ0JBQWdCLENBQUMsWUFBWSxDQUFDLENBQUE7SUFFL0UsTUFBTSxPQUFPLENBQUMsR0FBRyxDQUNmLGVBQWUsQ0FBQyxHQUFHLENBQUMsS0FBSyxFQUFFLFFBQVEsRUFBRSxFQUFFO1FBQ3JDLE9BQU8sa0JBQWtCLENBQUMsY0FBYyxDQUFDLFFBQVEsRUFBRSxVQUFVLENBQUMsQ0FBQTtJQUNoRSxDQUFDLENBQUMsQ0FDSCxDQUFBO0lBRUQsT0FBTyxJQUFJLDRCQUFZLENBQUM7UUFDdEIsVUFBVTtLQUNYLENBQUMsQ0FBQTtBQUNKLENBQUMsQ0FBQyxDQUFBIn0=