UNPKG

@rokmohar/medusa-plugin-meilisearch

Version:
29 lines 2.69 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.config = void 0; exports.default = meilisearchSyncHandler; const error_1 = require("../utils/error"); const sync_categories_1 = require("../workflows/sync-categories"); const sync_products_1 = require("../workflows/sync-products"); async function meilisearchSyncHandler({ container }) { const logger = container.resolve('logger'); logger.info('Starting MeiliSearch indexing...'); try { const { result: { totalProcessed: categoriesProcessed, totalDeleted: categoriesDeleted }, } = await (0, sync_categories_1.syncCategoriesWorkflow)(container).run({ input: {}, }); logger.info(`Successfully indexed ${categoriesProcessed} categories and deleted ${categoriesDeleted} categories`); const { result: { totalProcessed: productsProcessed, totalDeleted: productsDeleted }, } = await (0, sync_products_1.syncProductsWorkflow)(container).run({ input: {}, }); logger.info(`Successfully indexed ${productsProcessed} products and deleted ${productsDeleted} products`); } catch (error) { logger.error((0, error_1.toError)(error)); throw error; } } exports.config = { event: 'meilisearch.sync', }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWVpbGlzZWFyY2gtc3luYy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9zdWJzY3JpYmVycy9tZWlsaXNlYXJjaC1zeW5jLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUtBLHlDQXlCQztBQTlCRCwwQ0FBd0M7QUFFeEMsa0VBQXFFO0FBQ3JFLDhEQUFpRTtBQUVsRCxLQUFLLFVBQVUsc0JBQXNCLENBQUMsRUFBRSxTQUFTLEVBQWtCO0lBQ2hGLE1BQU0sTUFBTSxHQUFHLFNBQVMsQ0FBQyxPQUFPLENBQUMsUUFBUSxDQUFDLENBQUE7SUFFMUMsTUFBTSxDQUFDLElBQUksQ0FBQyxrQ0FBa0MsQ0FBQyxDQUFBO0lBRS9DLElBQUksQ0FBQztRQUNILE1BQU0sRUFDSixNQUFNLEVBQUUsRUFBRSxjQUFjLEVBQUUsbUJBQW1CLEVBQUUsWUFBWSxFQUFFLGlCQUFpQixFQUFFLEdBQ2pGLEdBQUcsTUFBTSxJQUFBLHdDQUFzQixFQUFDLFNBQVMsQ0FBQyxDQUFDLEdBQUcsQ0FBQztZQUM5QyxLQUFLLEVBQUUsRUFBRTtTQUNWLENBQUMsQ0FBQTtRQUVGLE1BQU0sQ0FBQyxJQUFJLENBQUMsd0JBQXdCLG1CQUFtQiwyQkFBMkIsaUJBQWlCLGFBQWEsQ0FBQyxDQUFBO1FBRWpILE1BQU0sRUFDSixNQUFNLEVBQUUsRUFBRSxjQUFjLEVBQUUsaUJBQWlCLEVBQUUsWUFBWSxFQUFFLGVBQWUsRUFBRSxHQUM3RSxHQUFHLE1BQU0sSUFBQSxvQ0FBb0IsRUFBQyxTQUFTLENBQUMsQ0FBQyxHQUFHLENBQUM7WUFDNUMsS0FBSyxFQUFFLEVBQUU7U0FDVixDQUFDLENBQUE7UUFFRixNQUFNLENBQUMsSUFBSSxDQUFDLHdCQUF3QixpQkFBaUIseUJBQXlCLGVBQWUsV0FBVyxDQUFDLENBQUE7SUFDM0csQ0FBQztJQUFDLE9BQU8sS0FBSyxFQUFFLENBQUM7UUFDZixNQUFNLENBQUMsS0FBSyxDQUFDLElBQUEsZUFBTyxFQUFDLEtBQUssQ0FBQyxDQUFDLENBQUE7UUFDNUIsTUFBTSxLQUFLLENBQUE7SUFDYixDQUFDO0FBQ0gsQ0FBQztBQUVZLFFBQUEsTUFBTSxHQUFxQjtJQUN0QyxLQUFLLEVBQUUsa0JBQWtCO0NBQzFCLENBQUEifQ==