feature/IO-3096-GlobalNotifications - Checkpoint, Builders
This commit is contained in:
@@ -10,6 +10,7 @@ const queries = require("../graphql-client/queries");
|
||||
const { isEmpty, isFunction } = require("lodash");
|
||||
const { getMatchingScenarios } = require("./scenarioMapperr");
|
||||
const emailQueue = require("./queues/emailQueue");
|
||||
const consoleDir = require("../utils/consoleDir");
|
||||
|
||||
/**
|
||||
* Parses an event and determines matching scenarios for notifications.
|
||||
@@ -209,11 +210,12 @@ const scenarioParser = async (req, jobIdField) => {
|
||||
// Step 9: Dispatch Email Notifications to the Email Notification Queue
|
||||
// console.log(`8`);
|
||||
|
||||
const emailsToDispatch = scenariosToDispatch.map((scenario) => scenario.email);
|
||||
const emailsToDispatch = scenariosToDispatch.map((scenario) => scenario?.email);
|
||||
|
||||
// Step 10: Dispatch App Notifications to the App Notification Queue
|
||||
const appsToDispatch = scenariosToDispatch.map((scenario) => scenario.app);
|
||||
const appsToDispatch = scenariosToDispatch.map((scenario) => scenario?.app);
|
||||
|
||||
consoleDir({ emailsToDispatch, appsToDispatch });
|
||||
// TODO: Test Code for Queues
|
||||
// emailQueue().add("test", { data: "test" });
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user