@rokmohar/medusa-plugin-meilisearch
Version:
Meilisearch plugin for Medusa 2
30 lines • 2.04 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.config = void 0;
exports.default = meilisearchCategoryUpsertHandler;
const error_1 = require("../utils/error");
const utils_1 = require("@medusajs/utils");
const upsert_category_1 = require("../workflows/upsert-category");
async function meilisearchCategoryUpsertHandler({ container, event: { data }, }) {
const logger = container.resolve('logger');
try {
await (0, upsert_category_1.upsertCategoryWorkflow)(container).run({
input: { id: data.id },
});
}
catch (error) {
logger.error((0, error_1.toError)(error));
throw error;
}
}
exports.config = {
event: [
// Workflow events
'product-category.created',
'product-category.updated',
// Module events
utils_1.ProductEvents.PRODUCT_CATEGORY_CREATED,
utils_1.ProductEvents.PRODUCT_CATEGORY_UPDATED,
],
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWVpbGlzZWFyY2gtY2F0ZWdvcnktdXBzZXJ0LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vc3JjL3N1YnNjcmliZXJzL21laWxpc2VhcmNoLWNhdGVnb3J5LXVwc2VydC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFLQSxtREFjQztBQW5CRCwwQ0FBd0M7QUFFeEMsMkNBQStDO0FBQy9DLGtFQUFxRTtBQUV0RCxLQUFLLFVBQVUsZ0NBQWdDLENBQUMsRUFDN0QsU0FBUyxFQUNULEtBQUssRUFBRSxFQUFFLElBQUksRUFBRSxHQUNnQjtJQUMvQixNQUFNLE1BQU0sR0FBRyxTQUFTLENBQUMsT0FBTyxDQUFDLFFBQVEsQ0FBQyxDQUFBO0lBRTFDLElBQUksQ0FBQztRQUNILE1BQU0sSUFBQSx3Q0FBc0IsRUFBQyxTQUFTLENBQUMsQ0FBQyxHQUFHLENBQUM7WUFDMUMsS0FBSyxFQUFFLEVBQUUsRUFBRSxFQUFFLElBQUksQ0FBQyxFQUFFLEVBQUU7U0FDdkIsQ0FBQyxDQUFBO0lBQ0osQ0FBQztJQUFDLE9BQU8sS0FBSyxFQUFFLENBQUM7UUFDZixNQUFNLENBQUMsS0FBSyxDQUFDLElBQUEsZUFBTyxFQUFDLEtBQUssQ0FBQyxDQUFDLENBQUE7UUFDNUIsTUFBTSxLQUFLLENBQUE7SUFDYixDQUFDO0FBQ0gsQ0FBQztBQUVZLFFBQUEsTUFBTSxHQUFxQjtJQUN0QyxLQUFLLEVBQUU7UUFDTCxrQkFBa0I7UUFDbEIsMEJBQTBCO1FBQzFCLDBCQUEwQjtRQUMxQixnQkFBZ0I7UUFDaEIscUJBQWEsQ0FBQyx3QkFBd0I7UUFDdEMscUJBQWEsQ0FBQyx3QkFBd0I7S0FDdkM7Q0FDRixDQUFBIn0=