Use promise/resolve for threaded email
This commit is contained in:
@@ -14,23 +14,26 @@ function initEmailScript() {
|
|||||||
|
|
||||||
// ===========================================================================
|
// ===========================================================================
|
||||||
|
|
||||||
function sendEmail(toEmail, toName, subject, body) {
|
async function sendEmail(toEmail, toName, subject, body) {
|
||||||
if(!checkForSMTPModule()) {
|
if (!checkForSMTPModule()) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
module.smtp.send(
|
Promise.resolve().then(() => {
|
||||||
getEmailConfig().smtp.host,
|
module.smtp.send(
|
||||||
getEmailConfig().smtp.port,
|
getEmailConfig().smtp.host,
|
||||||
intToBool(getEmailConfig().smtp.useTLS),
|
getEmailConfig().smtp.port,
|
||||||
getEmailConfig().smtp.username,
|
intToBool(getEmailConfig().smtp.useTLS),
|
||||||
getEmailConfig().smtp.password,
|
getEmailConfig().smtp.username,
|
||||||
toEmail,
|
getEmailConfig().smtp.password,
|
||||||
toName,
|
toEmail,
|
||||||
subject,
|
toName,
|
||||||
body,
|
subject,
|
||||||
getEmailConfig().smtp.from,
|
body,
|
||||||
getEmailConfig().smtp.fromName);
|
getEmailConfig().smtp.from,
|
||||||
|
getEmailConfig().smtp.fromName
|
||||||
|
);
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
// ===========================================================================
|
// ===========================================================================
|
||||||
|
|||||||
Reference in New Issue
Block a user