@vymalo/medusa-meilisearch
Version:
🔍 Powerful, lightning-fast search integration for MedusaJS using Meilisearch
17 lines • 831 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.config = void 0;
exports.default = productDeletedMeilisearch;
const utils_1 = require("@medusajs/framework/utils");
const types_1 = require("../types");
async function productDeletedMeilisearch({ event: { data: { id: productId }, }, container, }) {
const logger = container.resolve(utils_1.ContainerRegistrationKeys.LOGGER);
logger.debug(`Product ${productId} deleted, removing from MeiliSearch`);
const meiliSearchService = container.resolve(types_1.MeilisearchModules.meilisearch);
await meiliSearchService.deleteDocument('products', productId);
logger.debug(`Product ${productId} removed to MeiliSearch`);
}
exports.config = {
event: utils_1.ProductEvents.PRODUCT_DELETED,
};
//# sourceMappingURL=product.deleted.js.map