medusa-plugin-tolgee
Version:
Medusa V2 Plugin to easily add translations to your models with Tolgee
17 lines • 1.71 kB
JavaScript
;
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=