UNPKG

medusa-plugin-tolgee

Version:

Medusa V2 Plugin to easily add translations to your models with Tolgee

17 lines 1.71 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.config = void 0; exports.default = productCollectionCreationHandler; const tolgee_1 = require("../modules/tolgee"); const utils_1 = require("@medusajs/framework/utils"); async function productCollectionCreationHandler({ event: { data }, container, }) { const productService = container.resolve(utils_1.Modules.PRODUCT); const translationModule = container.resolve(tolgee_1.TOLGEE_MODULE); const { id } = data; const collection = await productService.retrieveProductCollection(id); await translationModule.createModelTranslations([collection], "product_collection"); } exports.config = { event: utils_1.ProductEvents.PRODUCT_COLLECTION_CREATED }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHJvZHVjdC1jb2xsZWN0aW9uLWNyZWF0aW9uLWhhbmRsZXIuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMvc3Vic2NyaWJlcnMvcHJvZHVjdC1jb2xsZWN0aW9uLWNyZWF0aW9uLWhhbmRsZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBT0EsbURBVUM7QUFiRCw4Q0FBa0Q7QUFDbEQscURBQW1FO0FBRXBELEtBQUssVUFBVSxnQ0FBZ0MsQ0FBQyxFQUMzRCxLQUFLLEVBQUUsRUFBRSxJQUFJLEVBQUUsRUFDZixTQUFTLEdBQ29CO0lBQzdCLE1BQU0sY0FBYyxHQUFHLFNBQVMsQ0FBQyxPQUFPLENBQUMsZUFBTyxDQUFDLE9BQU8sQ0FBQyxDQUFDO0lBQzFELE1BQU0saUJBQWlCLEdBQUcsU0FBUyxDQUFDLE9BQU8sQ0FBQyxzQkFBYSxDQUFDLENBQUM7SUFDM0QsTUFBTSxFQUFFLEVBQUUsRUFBRSxHQUFHLElBQUksQ0FBQztJQUVwQixNQUFNLFVBQVUsR0FBRyxNQUFNLGNBQWMsQ0FBQyx5QkFBeUIsQ0FBQyxFQUFFLENBQUMsQ0FBQztJQUN0RSxNQUFNLGlCQUFpQixDQUFDLHVCQUF1QixDQUFDLENBQUMsVUFBVSxDQUFDLEVBQUUsb0JBQW9CLENBQUMsQ0FBQztBQUN4RixDQUFDO0FBRVksUUFBQSxNQUFNLEdBQXFCO0lBQ3BDLEtBQUssRUFBRSxxQkFBYSxDQUFDLDBCQUEwQjtDQUNsRCxDQUFDIn0=