`;
- const emailFooter = generateEmailFooter(searchRequestId);
+ const emailFooter = generateEmailFooter(searchRequestId, emailFrequencyTitle);
const asapMessageBody =
realEstates.length > 1
? "Pronašli smo nekretnine koje odgovaraju Vašoj pretrazi"
@@ -62,6 +67,28 @@ const generateNotificationEmail = (
const generateNewSearchRequestEmail = (searchRequest, matchingRealEstates) => {
const realEstateType = AD_CATEGORY[searchRequest.realEstateType];
+ let adTypeTitle = "";
+ switch (searchRequest.adType) {
+ case AD_TYPE.AD_TYPE_SALE.stringId:
+ adTypeTitle = AD_TYPE.AD_TYPE_SALE.title;
+ break;
+ case AD_TYPE.AD_TYPE_RENT.stringId:
+ adTypeTitle = AD_TYPE.AD_TYPE_RENT.title;
+ break;
+ default:
+ adTypeTitle = "-";
+ break;
+ }
+ let emailFrequencyTitle;
+ switch (searchRequest.emailFrequency) {
+ case EMAIL_FREQUENCY.ASAP.stringId:
+ emailFrequencyTitle = EMAIL_FREQUENCY.ASAP.title;
+ break;
+ case EMAIL_FREQUENCY.DAILY.stringId:
+ emailFrequencyTitle = EMAIL_FREQUENCY.DAILY.title;
+ break;
+ }
+
const {
id,
gardenSizeMin,
@@ -84,13 +111,14 @@ const generateNewSearchRequestEmail = (searchRequest, matchingRealEstates) => {
? `
Kvadratura okućnice: Od ${gardenSizeMin} do ${gardenSizeMax} m2
`
: ``;
- const emailFooter = generateEmailFooter(id);
+ const emailFooter = generateEmailFooter(id, emailFrequencyTitle);
return `
Zdravo
Naručili ste da Vam javimo ako se nekretnina sa navedenim uslovima pojavi u oglasima:
Tip nekretnine: ${realEstateType.title}
+
Vrsta oglasa: ${adTypeTitle}
Kvadratura nekretnine: Od ${sizeMin} do ${sizeMax} m2
${gardenSize}
Cijena: ${priceMin} do ${priceMax} KM