Additional tasks changes.
This commit is contained in:
@@ -110,29 +110,29 @@ const generateTemplateArgs = (title, createdBy, dueDate, taskId) => {
|
|||||||
*/
|
*/
|
||||||
const sendMail = (type, to, subject, html, taskIds, successCallback) => {
|
const sendMail = (type, to, subject, html, taskIds, successCallback) => {
|
||||||
// Push next messages to Nodemailer
|
// Push next messages to Nodemailer
|
||||||
transporter.once("idle", () => {
|
//transporter.once("idle", () => {
|
||||||
// Note: This is commented out because despite being in the documentation, it does not work
|
// Note: This is commented out because despite being in the documentation, it does not work
|
||||||
// and stackoverflow suggests it is not needed
|
// and stackoverflow suggests it is not needed
|
||||||
// if (transporter.isIdle()) {
|
// if (transporter.isIdle()) {
|
||||||
transporter.sendMail(
|
transporter.sendMail(
|
||||||
{
|
{
|
||||||
from: fromEmails,
|
from: fromEmails,
|
||||||
to,
|
to,
|
||||||
subject,
|
subject,
|
||||||
html
|
html
|
||||||
},
|
},
|
||||||
(error, info) => {
|
(error, info) => {
|
||||||
if (info) {
|
if (info) {
|
||||||
if (typeof successCallback === "function" && taskIds && taskIds.length) {
|
if (typeof successCallback === "function" && taskIds && taskIds.length) {
|
||||||
successCallback(taskIds);
|
successCallback(taskIds);
|
||||||
}
|
|
||||||
} else {
|
|
||||||
logger.log(`task-${type}-email-failure`, "error", null, null, error);
|
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
logger.log(`task-${type}-email-failure`, "error", null, null, error);
|
||||||
}
|
}
|
||||||
);
|
}
|
||||||
// }
|
);
|
||||||
});
|
// }
|
||||||
|
// });
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -216,7 +216,8 @@ const tasksRemindEmail = async (req, res) => {
|
|||||||
if (recipient.count === 1) {
|
if (recipient.count === 1) {
|
||||||
const onlyTask = groupedTasks[recipient.email][0];
|
const onlyTask = groupedTasks[recipient.email][0];
|
||||||
|
|
||||||
emailData.subject = `New Task Reminder - ${onlyTask.title} - ${formatDate(onlyTask.due_date)}`;
|
emailData.subject =
|
||||||
|
`New Task Reminder - ${onlyTask.title} ${onlyTask.due_date ? `- ${formatDate(onlyTask.due_date)}` : ""}`.trim();
|
||||||
|
|
||||||
emailData.html = generateEmailTemplate(
|
emailData.html = generateEmailTemplate(
|
||||||
generateTemplateArgs(onlyTask.title, onlyTask.created_by, onlyTask.due_date, onlyTask.id)
|
generateTemplateArgs(onlyTask.title, onlyTask.created_by, onlyTask.due_date, onlyTask.id)
|
||||||
|
|||||||
Reference in New Issue
Block a user