@rokmohar/medusa-plugin-meilisearch
Version:
Meilisearch plugin for Medusa 2
34 lines • 2.24 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.config = void 0;
exports.default = meilisearchTagUpsertHandler;
const error_1 = require("../utils/error");
const utils_1 = require("@medusajs/utils");
const upsert_tag_1 = require("../workflows/upsert-tag");
async function meilisearchTagUpsertHandler({ container, event: { data }, }) {
const logger = container.resolve('logger');
try {
await (0, upsert_tag_1.upsertTagWorkflow)(container).run({
input: { id: data.id },
});
}
catch (error) {
logger.error((0, error_1.toError)(error));
throw error;
}
}
exports.config = {
event: [
// Workflow events
'product-tag.created',
'product-tag.updated',
'product-tag.attached',
'product-tag.detached',
// Module events
utils_1.ProductEvents.PRODUCT_TAG_CREATED,
utils_1.ProductEvents.PRODUCT_TAG_UPDATED,
utils_1.ProductEvents.PRODUCT_TAG_ATTACHED,
utils_1.ProductEvents.PRODUCT_TAG_DETACHED,
],
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWVpbGlzZWFyY2gtdGFnLXVwc2VydC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9zdWJzY3JpYmVycy9tZWlsaXNlYXJjaC10YWctdXBzZXJ0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUtBLDhDQWNDO0FBbkJELDBDQUF3QztBQUV4QywyQ0FBK0M7QUFDL0Msd0RBQTJEO0FBRTVDLEtBQUssVUFBVSwyQkFBMkIsQ0FBQyxFQUN4RCxTQUFTLEVBQ1QsS0FBSyxFQUFFLEVBQUUsSUFBSSxFQUFFLEdBQ2dCO0lBQy9CLE1BQU0sTUFBTSxHQUFHLFNBQVMsQ0FBQyxPQUFPLENBQUMsUUFBUSxDQUFDLENBQUE7SUFFMUMsSUFBSSxDQUFDO1FBQ0gsTUFBTSxJQUFBLDhCQUFpQixFQUFDLFNBQVMsQ0FBQyxDQUFDLEdBQUcsQ0FBQztZQUNyQyxLQUFLLEVBQUUsRUFBRSxFQUFFLEVBQUUsSUFBSSxDQUFDLEVBQUUsRUFBRTtTQUN2QixDQUFDLENBQUE7SUFDSixDQUFDO0lBQUMsT0FBTyxLQUFLLEVBQUUsQ0FBQztRQUNmLE1BQU0sQ0FBQyxLQUFLLENBQUMsSUFBQSxlQUFPLEVBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQTtRQUM1QixNQUFNLEtBQUssQ0FBQTtJQUNiLENBQUM7QUFDSCxDQUFDO0FBRVksUUFBQSxNQUFNLEdBQXFCO0lBQ3RDLEtBQUssRUFBRTtRQUNMLGtCQUFrQjtRQUNsQixxQkFBcUI7UUFDckIscUJBQXFCO1FBQ3JCLHNCQUFzQjtRQUN0QixzQkFBc0I7UUFDdEIsZ0JBQWdCO1FBQ2hCLHFCQUFhLENBQUMsbUJBQW1CO1FBQ2pDLHFCQUFhLENBQUMsbUJBQW1CO1FBQ2pDLHFCQUFhLENBQUMsb0JBQW9CO1FBQ2xDLHFCQUFhLENBQUMsb0JBQW9CO0tBQ25DO0NBQ0YsQ0FBQSJ9