UNPKG

@tsc_tech/medusa-plugin-notification-template

Version:
16 lines 1.92 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getNotificationTemplateStep = void 0; const workflows_sdk_1 = require("@medusajs/framework/workflows-sdk"); const notification_template_1 = require("../../modules/notification-template"); exports.getNotificationTemplateStep = (0, workflows_sdk_1.createStep)("get-notification-template-step", async function (input, { container }) { const { name } = input; const notificationTemplateService = container.resolve(notification_template_1.NOTIFICATION_TEMPLATE_MODULE); const [notificationTemplate] = await notificationTemplateService.listNotificationTemplates({ event_name: name }, {}); if (!notificationTemplate) { console.warn(`No notification template found for event: ${name}`); return new workflows_sdk_1.StepResponse(); } return new workflows_sdk_1.StepResponse({ notificationTemplate }); }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2V0LW5vdGlmaWNhdGlvbi10ZW1wbGF0ZS1zdGVwLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vc3JjL3dvcmtmbG93cy9zdGVwcy9nZXQtbm90aWZpY2F0aW9uLXRlbXBsYXRlLXN0ZXAudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEscUVBQTZFO0FBRTdFLCtFQUFtRjtBQUt0RSxRQUFBLDJCQUEyQixHQUFHLElBQUEsMEJBQVUsRUFDbkQsZ0NBQWdDLEVBQ2hDLEtBQUssV0FDSCxLQUFvQixFQUNwQixFQUFFLFNBQVMsRUFBRTtJQWlCYixNQUFNLEVBQUUsSUFBSSxFQUFFLEdBQUcsS0FBSyxDQUFDO0lBQ3ZCLE1BQU0sMkJBQTJCLEdBQy9CLFNBQVMsQ0FBQyxPQUFPLENBQUMsb0RBQTRCLENBQUMsQ0FBQztJQUNsRCxNQUFNLENBQUMsb0JBQW9CLENBQUMsR0FDMUIsTUFBTSwyQkFBMkIsQ0FBQyx5QkFBeUIsQ0FDekQsRUFBRSxVQUFVLEVBQUUsSUFBSSxFQUFFLEVBQ3BCLEVBQUUsQ0FDSCxDQUFDO0lBRUosSUFBSSxDQUFDLG9CQUFvQixFQUFFLENBQUM7UUFDMUIsT0FBTyxDQUFDLElBQUksQ0FBQyw2Q0FBNkMsSUFBSSxFQUFFLENBQUMsQ0FBQztRQUNsRSxPQUFPLElBQUksNEJBQVksRUFBRSxDQUFDO0lBQzVCLENBQUM7SUFDRCxPQUFPLElBQUksNEJBQVksQ0FBQyxFQUFFLG9CQUFvQixFQUFFLENBQUMsQ0FBQztBQUNwRCxDQUFDLENBQ0YsQ0FBQyJ9