From 4f35305b0afcbabb896a5434002baa8772f14b7a Mon Sep 17 00:00:00 2001 From: Nedim Uka Date: Mon, 29 Jul 2019 13:04:25 +0200 Subject: [PATCH] Show only 10 realestates in notificatio email --- app/helpers/awsEmail.js | 11 +++++++---- development.env | 1 + 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/app/helpers/awsEmail.js b/app/helpers/awsEmail.js index f5f3c70..d99259e 100644 --- a/app/helpers/awsEmail.js +++ b/app/helpers/awsEmail.js @@ -4,7 +4,8 @@ const { getRealEstateTypeEnum } = require('./enums'); const { getRegionName, getMunicipalityName } = require('./codes'); const { allRERequestByUiid } = require('./db/dbHelper'); var AWS = require('aws-sdk'); -const TEMPLATE_NAME = "MarketAlertTemplate" +const TEMPLATE_NAME = process.env.AMAZON_NOTIFICATION_EMAIL_TEMPLATE; +const NUMBER_OF_RESULTS_TO_SHOW=10; AWS.config.update({ region: process.env.AMAZON_REGION, @@ -100,9 +101,7 @@ const sendBulkEmail = async (marketAlerts) => { destinations = [] groupedRERequests = []; - const RERequestUuidsMaped = marketAlerts.map(marketAlert => marketAlert.request); - const RERequestUuidsArray = Array.from(new Set(RERequestUuidsMaped)); const RERequestUuids = RERequestUuidsArray.map(marketAlert => { @@ -196,9 +195,13 @@ const sendBulkEmail = async (marketAlerts) => { const toAWSArray = (urlArray) => { let arrayString = "" + i = 0 urlArray.forEach(element => { const formatetdTitle = element.title.replace(/"/g, ""); - arrayString = arrayString + `{"url":"${element.url.trim()}" , "title":"${formatetdTitle}"},` + arrayString = i <= NUMBER_OF_RESULTS_TO_SHOW ? arrayString + `{"url":"${element.url.trim()}" , "title":"${formatetdTitle}"},` : arrayString; + console.log(i); + console.log(arrayString); + i++ }); return arrayString.slice(0, -1); diff --git a/development.env b/development.env index 3980ba3..f6370e4 100644 --- a/development.env +++ b/development.env @@ -1,5 +1,6 @@ AMAZON_ACCES_KEY_ID=(your-key-here) AMAZON_SECRET_ACCESS_KEY=(your-key-here) AMAZON_REGION=eu-west-1 + AMAZON_NOTIFICATION_EMAIL_TEMPLATE=MarketAlertTemplateDevelopment APP_URL=http://localhost:3001 SOURCE_EMAIL=info@saburly.com \ No newline at end of file