@biryanihouse/medusa-plugin-meilisearch
Version:
Meilisearch plugin for Medusa 2
17 lines • 1.48 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.config = void 0;
exports.default = meilisearchProductsIndexJob;
const utils_1 = require("@biryanihouse/utils");
async function meilisearchProductsIndexJob(container) {
const productService = container.resolve('product');
const meilisearchService = container.resolve('meilisearch');
const products = await productService.listProducts();
await meilisearchService.addDocuments('products', products, utils_1.SearchUtils.indexTypes.PRODUCTS);
}
exports.config = {
name: 'meilisearch-products-index',
schedule: '* * * * *',
numberOfExecutions: 1,
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWVpbGlzZWFyY2gtcHJvZHVjdHMtaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMvam9icy9tZWlsaXNlYXJjaC1wcm9kdWN0cy1pbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFLQSw4Q0FNQztBQVRELCtDQUFpRDtBQUdsQyxLQUFLLFVBQVUsMkJBQTJCLENBQUMsU0FBMEI7SUFDbEYsTUFBTSxjQUFjLEdBQUcsU0FBUyxDQUFDLE9BQU8sQ0FBQyxTQUFTLENBQUMsQ0FBQTtJQUNuRCxNQUFNLGtCQUFrQixHQUF1QixTQUFTLENBQUMsT0FBTyxDQUFDLGFBQWEsQ0FBQyxDQUFBO0lBRS9FLE1BQU0sUUFBUSxHQUFHLE1BQU0sY0FBYyxDQUFDLFlBQVksRUFBRSxDQUFBO0lBQ3BELE1BQU0sa0JBQWtCLENBQUMsWUFBWSxDQUFDLFVBQVUsRUFBRSxRQUFRLEVBQUUsbUJBQVcsQ0FBQyxVQUFVLENBQUMsUUFBUSxDQUFDLENBQUE7QUFDOUYsQ0FBQztBQUVZLFFBQUEsTUFBTSxHQUFrQjtJQUNuQyxJQUFJLEVBQUUsNEJBQTRCO0lBQ2xDLFFBQVEsRUFBRSxXQUFXO0lBQ3JCLGtCQUFrQixFQUFFLENBQUM7Q0FDdEIsQ0FBQSJ9