medusa-plugin-tolgee
Version:
Medusa V2 Plugin to easily add translations to your models with Tolgee
17 lines • 1.68 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.config = void 0;
exports.default = productCreationHandler;
const tolgee_1 = require("../modules/tolgee");
const utils_1 = require("@medusajs/framework/utils");
async function productCreationHandler({ event: { data }, container, }) {
const fulfillmentModule = container.resolve(utils_1.Modules.FULFILLMENT);
const translationModule = container.resolve(tolgee_1.TOLGEE_MODULE);
const { id } = data;
const option = await fulfillmentModule.retrieveShippingOption(id);
await translationModule.createModelTranslations([option], "shipping_option");
}
exports.config = {
event: utils_1.FulfillmentEvents.SHIPPING_OPTION_CREATED
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2hpcHBpbmctb3B0aW9uLWNyZWF0aW9uLWhhbmRsZXIuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMvc3Vic2NyaWJlcnMvc2hpcHBpbmctb3B0aW9uLWNyZWF0aW9uLWhhbmRsZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBT0EseUNBVUM7QUFiRCw4Q0FBa0Q7QUFDbEQscURBQXVFO0FBRXhELEtBQUssVUFBVSxzQkFBc0IsQ0FBQyxFQUNqRCxLQUFLLEVBQUUsRUFBRSxJQUFJLEVBQUUsRUFDZixTQUFTLEdBQ29CO0lBQzdCLE1BQU0saUJBQWlCLEdBQUcsU0FBUyxDQUFDLE9BQU8sQ0FBQyxlQUFPLENBQUMsV0FBVyxDQUFDLENBQUM7SUFDakUsTUFBTSxpQkFBaUIsR0FBRyxTQUFTLENBQUMsT0FBTyxDQUFDLHNCQUFhLENBQUMsQ0FBQztJQUMzRCxNQUFNLEVBQUUsRUFBRSxFQUFFLEdBQUcsSUFBSSxDQUFDO0lBRXBCLE1BQU0sTUFBTSxHQUFHLE1BQU0saUJBQWlCLENBQUMsc0JBQXNCLENBQUMsRUFBRSxDQUFDLENBQUM7SUFDbEUsTUFBTSxpQkFBaUIsQ0FBQyx1QkFBdUIsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxFQUFFLGlCQUFpQixDQUFDLENBQUM7QUFDakYsQ0FBQztBQUVZLFFBQUEsTUFBTSxHQUFxQjtJQUNwQyxLQUFLLEVBQUUseUJBQWlCLENBQUMsdUJBQXVCO0NBQ25ELENBQUMifQ==