medusa-plugin-meilisearch-variants-v3
Version:
Meilisearch plugin for Medusa 2 Product Variants
40 lines • 2.95 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.config = void 0;
exports.default = meilisearchVariantDeletedHandler;
const variant_deleted_1 = __importDefault(require("../workflows/variant-deleted"));
async function meilisearchVariantDeletedHandler({ event: { data }, container, }) {
console.log("🔔 [SUBSCRIBER] meilisearch-variant-deleted: Event triggered", {
variantId: data.id,
timestamp: new Date().toISOString(),
});
try {
console.log("🔄 [SUBSCRIBER] meilisearch-variant-deleted: Starting workflow execution");
const result = await (0, variant_deleted_1.default)(container).run({
input: {
id: data.id,
},
});
console.log("✅ [SUBSCRIBER] meilisearch-variant-deleted: Workflow completed successfully", {
variantId: data.id,
result: result,
timestamp: new Date().toISOString(),
});
}
catch (error) {
console.error("❌ [SUBSCRIBER] meilisearch-variant-deleted: Workflow failed", {
variantId: data.id,
error: error.message,
stack: error.stack,
timestamp: new Date().toISOString(),
});
throw error;
}
}
exports.config = {
event: "product-variant.deleted",
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWVpbGlzZWFyY2gtdmFyaWFudC1kZWxldGVkLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vc3JjL3N1YnNjcmliZXJzL21laWxpc2VhcmNoLXZhcmlhbnQtZGVsZXRlZC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7QUFHQSxtREF3Q0M7QUExQ0QsbUZBQWtFO0FBRW5ELEtBQUssVUFBVSxnQ0FBZ0MsQ0FBQyxFQUM3RCxLQUFLLEVBQUUsRUFBRSxJQUFJLEVBQUUsRUFDZixTQUFTLEdBQ3NCO0lBQy9CLE9BQU8sQ0FBQyxHQUFHLENBQUMsOERBQThELEVBQUU7UUFDMUUsU0FBUyxFQUFFLElBQUksQ0FBQyxFQUFFO1FBQ2xCLFNBQVMsRUFBRSxJQUFJLElBQUksRUFBRSxDQUFDLFdBQVcsRUFBRTtLQUNwQyxDQUFDLENBQUM7SUFFSCxJQUFJLENBQUM7UUFDSCxPQUFPLENBQUMsR0FBRyxDQUNULDBFQUEwRSxDQUMzRSxDQUFDO1FBRUYsTUFBTSxNQUFNLEdBQUcsTUFBTSxJQUFBLHlCQUFzQixFQUFDLFNBQVMsQ0FBQyxDQUFDLEdBQUcsQ0FBQztZQUN6RCxLQUFLLEVBQUU7Z0JBQ0wsRUFBRSxFQUFFLElBQUksQ0FBQyxFQUFFO2FBQ1o7U0FDRixDQUFDLENBQUM7UUFFSCxPQUFPLENBQUMsR0FBRyxDQUNULDZFQUE2RSxFQUM3RTtZQUNFLFNBQVMsRUFBRSxJQUFJLENBQUMsRUFBRTtZQUNsQixNQUFNLEVBQUUsTUFBTTtZQUNkLFNBQVMsRUFBRSxJQUFJLElBQUksRUFBRSxDQUFDLFdBQVcsRUFBRTtTQUNwQyxDQUNGLENBQUM7SUFDSixDQUFDO0lBQUMsT0FBTyxLQUFLLEVBQUUsQ0FBQztRQUNmLE9BQU8sQ0FBQyxLQUFLLENBQ1gsNkRBQTZELEVBQzdEO1lBQ0UsU0FBUyxFQUFFLElBQUksQ0FBQyxFQUFFO1lBQ2xCLEtBQUssRUFBRSxLQUFLLENBQUMsT0FBTztZQUNwQixLQUFLLEVBQUUsS0FBSyxDQUFDLEtBQUs7WUFDbEIsU0FBUyxFQUFFLElBQUksSUFBSSxFQUFFLENBQUMsV0FBVyxFQUFFO1NBQ3BDLENBQ0YsQ0FBQztRQUNGLE1BQU0sS0FBSyxDQUFDO0lBQ2QsQ0FBQztBQUNILENBQUM7QUFFWSxRQUFBLE1BQU0sR0FBcUI7SUFDdEMsS0FBSyxFQUFFLHlCQUF5QjtDQUNqQyxDQUFDIn0=