UNPKG

@vymalo/medusa-printful

Version:

Connect your MedusaJS store to Printful

22 lines 864 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.config = void 0; exports.default = printfulOrder_canceled; const utils_1 = require("@medusajs/utils"); async function printfulOrder_canceled({ event: { data: { order, reason }, }, container, }) { const logger = container.resolve(utils_1.ContainerRegistrationKeys.LOGGER); const orderService = container.resolve(utils_1.Modules.ORDER); logger.log(`Printful order ${order.id} was canceled: ${reason}`); try { const orderId = order.external_id; await orderService.cancel(orderId); logger.log(`Order ${orderId} was canceled`); } catch (e) { logger.error(`Error canceling printful order "${order?.id}":`, e); } } exports.config = { event: 'printful.order_canceled', }; //# sourceMappingURL=printful.order_canceled.js.map