medusa-plugin-tolgee
Version:
Medusa V2 Plugin to easily add translations to your models with Tolgee
17 lines • 1.64 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.config = void 0;
exports.default = productVariantCreationHandler;
const tolgee_1 = require("../modules/tolgee");
const utils_1 = require("@medusajs/framework/utils");
async function productVariantCreationHandler({ event: { data }, container, }) {
const productService = container.resolve(utils_1.Modules.PRODUCT);
const translationModule = container.resolve(tolgee_1.TOLGEE_MODULE);
const { id } = data;
const variant = await productService.retrieveProductVariant(id);
await translationModule.createModelTranslations([variant], "product_variant");
}
exports.config = {
event: "product-variant.created"
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHJvZHVjdC12YXJpYW50LWNyZWF0aW9uLWhhbmRsZXIuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMvc3Vic2NyaWJlcnMvcHJvZHVjdC12YXJpYW50LWNyZWF0aW9uLWhhbmRsZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBT0EsZ0RBVUM7QUFiRCw4Q0FBa0Q7QUFDbEQscURBQW1FO0FBRXBELEtBQUssVUFBVSw2QkFBNkIsQ0FBQyxFQUN4RCxLQUFLLEVBQUUsRUFBRSxJQUFJLEVBQUUsRUFDZixTQUFTLEdBQ29CO0lBQzdCLE1BQU0sY0FBYyxHQUFHLFNBQVMsQ0FBQyxPQUFPLENBQUMsZUFBTyxDQUFDLE9BQU8sQ0FBQyxDQUFDO0lBQzFELE1BQU0saUJBQWlCLEdBQUcsU0FBUyxDQUFDLE9BQU8sQ0FBQyxzQkFBYSxDQUFDLENBQUM7SUFDM0QsTUFBTSxFQUFFLEVBQUUsRUFBRSxHQUFHLElBQUksQ0FBQztJQUVwQixNQUFNLE9BQU8sR0FBRyxNQUFNLGNBQWMsQ0FBQyxzQkFBc0IsQ0FBQyxFQUFFLENBQUMsQ0FBQztJQUNoRSxNQUFNLGlCQUFpQixDQUFDLHVCQUF1QixDQUFDLENBQUMsT0FBTyxDQUFDLEVBQUUsaUJBQWlCLENBQUMsQ0FBQztBQUNsRixDQUFDO0FBRVksUUFBQSxNQUFNLEdBQXFCO0lBQ3BDLEtBQUssRUFBRSx5QkFBeUI7Q0FDbkMsQ0FBQyJ9