UNPKG

medusa-plugin-tolgee

Version:

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

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