UNPKG

@vymalo/medusa-printful

Version:

Connect your MedusaJS store to Printful

22 lines 944 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.config = void 0; exports.default = printfulProduct_synced; const utils_1 = require("@medusajs/utils"); const utils_2 = require("../utils"); async function printfulProduct_synced({ event: { data: { sync_product }, }, container, }) { const logger = container.resolve(utils_1.ContainerRegistrationKeys.LOGGER); const printfulService = container.resolve(utils_2.PrintfulModules.printful); try { logger.log(`Printful product ${sync_product.id} was synced`); await printfulService.createOrUpdateProduct(sync_product.id, container); logger.log(`Printful product ${sync_product.id} updated successfully`); } catch (e) { logger.error(`Error creating a printful product "${sync_product.id}":`, e); } } exports.config = { event: 'printful.product_synced', }; //# sourceMappingURL=printful.product_synced.js.map