UNPKG

@vymalo/medusa-printful

Version:

Connect your MedusaJS store to Printful

23 lines 849 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.config = void 0; exports.default = orderCanceled; const utils_1 = require("@medusajs/utils"); const utils_2 = require("../utils"); async function orderCanceled({ event: { data: order }, container, }) { const logger = container.resolve(utils_1.ContainerRegistrationKeys.LOGGER); logger.log(`Order ${order.id} was canceled`); try { const printful = container.resolve(utils_2.PrintfulModules.printful); const orderId = order.id; await printful.cancelOrder(`@${orderId}`, container); logger.log(`Printful Order ${orderId} was canceled`); } catch (e) { logger.error(`Error canceling order ${order.id}:`, e); } } exports.config = { event: 'order.canceled', }; //# sourceMappingURL=order.canceled.js.map