@vymalo/medusa-printful
Version:
Connect your MedusaJS store to Printful
23 lines • 849 B
JavaScript
;
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