UNPKG

@rokmohar/medusa-plugin-meilisearch

Version:
34 lines 2.36 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.config = void 0; exports.default = meilisearchCollectionUpsertHandler; const error_1 = require("../utils/error"); const utils_1 = require("@medusajs/utils"); const upsert_collection_1 = require("../workflows/upsert-collection"); async function meilisearchCollectionUpsertHandler({ container, event: { data }, }) { const logger = container.resolve('logger'); try { await (0, upsert_collection_1.upsertCollectionWorkflow)(container).run({ input: { id: data.id }, }); } catch (error) { logger.error((0, error_1.toError)(error)); throw error; } } exports.config = { event: [ // Workflow events 'product-collection.created', 'product-collection.updated', 'product-collection.attached', 'product-collection.detached', // Module events utils_1.ProductEvents.PRODUCT_COLLECTION_CREATED, utils_1.ProductEvents.PRODUCT_COLLECTION_UPDATED, utils_1.ProductEvents.PRODUCT_COLLECTION_ATTACHED, utils_1.ProductEvents.PRODUCT_COLLECTION_DETACHED, ], }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWVpbGlzZWFyY2gtY29sbGVjdGlvbi11cHNlcnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMvc3Vic2NyaWJlcnMvbWVpbGlzZWFyY2gtY29sbGVjdGlvbi11cHNlcnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBS0EscURBY0M7QUFuQkQsMENBQXdDO0FBRXhDLDJDQUErQztBQUMvQyxzRUFBeUU7QUFFMUQsS0FBSyxVQUFVLGtDQUFrQyxDQUFDLEVBQy9ELFNBQVMsRUFDVCxLQUFLLEVBQUUsRUFBRSxJQUFJLEVBQUUsR0FDZ0I7SUFDL0IsTUFBTSxNQUFNLEdBQUcsU0FBUyxDQUFDLE9BQU8sQ0FBQyxRQUFRLENBQUMsQ0FBQTtJQUUxQyxJQUFJLENBQUM7UUFDSCxNQUFNLElBQUEsNENBQXdCLEVBQUMsU0FBUyxDQUFDLENBQUMsR0FBRyxDQUFDO1lBQzVDLEtBQUssRUFBRSxFQUFFLEVBQUUsRUFBRSxJQUFJLENBQUMsRUFBRSxFQUFFO1NBQ3ZCLENBQUMsQ0FBQTtJQUNKLENBQUM7SUFBQyxPQUFPLEtBQUssRUFBRSxDQUFDO1FBQ2YsTUFBTSxDQUFDLEtBQUssQ0FBQyxJQUFBLGVBQU8sRUFBQyxLQUFLLENBQUMsQ0FBQyxDQUFBO1FBQzVCLE1BQU0sS0FBSyxDQUFBO0lBQ2IsQ0FBQztBQUNILENBQUM7QUFFWSxRQUFBLE1BQU0sR0FBcUI7SUFDdEMsS0FBSyxFQUFFO1FBQ0wsa0JBQWtCO1FBQ2xCLDRCQUE0QjtRQUM1Qiw0QkFBNEI7UUFDNUIsNkJBQTZCO1FBQzdCLDZCQUE2QjtRQUM3QixnQkFBZ0I7UUFDaEIscUJBQWEsQ0FBQywwQkFBMEI7UUFDeEMscUJBQWEsQ0FBQywwQkFBMEI7UUFDeEMscUJBQWEsQ0FBQywyQkFBMkI7UUFDekMscUJBQWEsQ0FBQywyQkFBMkI7S0FDMUM7Q0FDRixDQUFBIn0=