modify notification email subject
This commit is contained in:
@@ -5,7 +5,8 @@ const {
|
||||
} = require("../services/searchMatchService");
|
||||
const {
|
||||
generateNotificationEmail,
|
||||
generateNewSearchRequestEmail
|
||||
generateNewSearchRequestEmail,
|
||||
generateEmailSubject
|
||||
} = require("../helpers/emailContentGenerator");
|
||||
const { sendEmail } = require("../services/emailService");
|
||||
|
||||
@@ -25,7 +26,7 @@ const notifyForNewSearchRequest = async searchRequest => {
|
||||
matchingRealEstates
|
||||
);
|
||||
const { email } = searchRequest;
|
||||
await sendEmail(email, "Market Alert", emailContent);
|
||||
await sendEmail(email, "Kivi - novi zahtjev za pretragu", emailContent);
|
||||
};
|
||||
|
||||
const notifyMatches = async matches => {
|
||||
@@ -36,11 +37,20 @@ const notifyMatches = async matches => {
|
||||
const { searchRequest } = matches[id];
|
||||
const { email } = searchRequest;
|
||||
const allMatchingRealEstates = matches[id].realEstates || [];
|
||||
const emailContent = generateNotificationEmail(allMatchingRealEstates, id);
|
||||
if (allMatchingRealEstates.length > 0) {
|
||||
const emailContent = generateNotificationEmail(
|
||||
allMatchingRealEstates,
|
||||
id
|
||||
);
|
||||
const emailSubject = generateEmailSubject(
|
||||
allMatchingRealEstates.length,
|
||||
allMatchingRealEstates[0].title
|
||||
);
|
||||
|
||||
const sendEmailPromise = sendEmail(email, "Nove nekretnine", emailContent);
|
||||
asyncSendEmailActions.push(sendEmailPromise);
|
||||
sendEmailPromise.catch(err => console.log("[Email Sending Failed]", err));
|
||||
const sendEmailPromise = sendEmail(email, emailSubject, emailContent);
|
||||
asyncSendEmailActions.push(sendEmailPromise);
|
||||
sendEmailPromise.catch(err => console.log("[Email Sending Failed]", err));
|
||||
}
|
||||
}
|
||||
|
||||
await Promise.all(asyncSendEmailActions);
|
||||
|
||||
Reference in New Issue
Block a user