medusa-plugin-tolgee
Version:
Medusa V2 Plugin to easily add translations to your models with Tolgee
23 lines • 2.05 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.GET = void 0;
const shipping_options_with_translations_1 = __importDefault(require("../../../../workflows/shipping-options-with-translations"));
const GET = async (req, res) => {
const { cart_id, is_return, country_code } = req.query;
try {
const workflow = (0, shipping_options_with_translations_1.default)(req.scope);
const { result: shipping_options } = await workflow.run({
input: { cart_id: cart_id, is_return: !!is_return, country_code: country_code },
});
res.json({ shipping_options });
}
catch (e) {
console.log(e);
res.status(500).json({ message: e.message });
}
};
exports.GET = GET;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicm91dGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi8uLi9zcmMvYXBpL3N0b3JlL3NoaXBwaW5nLW9wdGlvbnMvdG9sZ2VlL3JvdXRlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7OztBQUVBLGtJQUF5SDtBQUVsSCxNQUFNLEdBQUcsR0FBRyxLQUFLLEVBQ3BCLEdBQTRELEVBQzVELEdBQThELEVBQ2hFLEVBQUU7SUFDQSxNQUFNLEVBQUUsT0FBTyxFQUFFLFNBQVMsRUFBRSxZQUFZLEVBQUUsR0FBRyxHQUFHLENBQUMsS0FBSyxDQUFBO0lBRXRELElBQUksQ0FBQztRQUNELE1BQU0sUUFBUSxHQUFHLElBQUEsNENBQWtELEVBQUMsR0FBRyxDQUFDLEtBQUssQ0FBQyxDQUFBO1FBQzlFLE1BQU0sRUFBRSxNQUFNLEVBQUUsZ0JBQWdCLEVBQUUsR0FBRyxNQUFNLFFBQVEsQ0FBQyxHQUFHLENBQUM7WUFDcEQsS0FBSyxFQUFFLEVBQUUsT0FBTyxFQUFFLE9BQWlCLEVBQUUsU0FBUyxFQUFFLENBQUMsQ0FBQyxTQUFTLEVBQUUsWUFBWSxFQUFFLFlBQXNCLEVBQUU7U0FDdEcsQ0FBQyxDQUFBO1FBRUYsR0FBRyxDQUFDLElBQUksQ0FBQyxFQUFFLGdCQUFnQixFQUFFLENBQUMsQ0FBQTtJQUNsQyxDQUFDO0lBQUMsT0FBTyxDQUFDLEVBQUUsQ0FBQztRQUNULE9BQU8sQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUE7UUFDZCxHQUFHLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxDQUFDLElBQUksQ0FBQyxFQUFFLE9BQU8sRUFBRSxDQUFDLENBQUMsT0FBTyxFQUFTLENBQUMsQ0FBQTtJQUN2RCxDQUFDO0FBQ0wsQ0FBQyxDQUFBO0FBakJZLFFBQUEsR0FBRyxPQWlCZiJ9