Optimised crawler speed by using promises

This commit is contained in:
Nedim Uka
2019-07-04 17:28:09 +02:00
parent 0672f3c019
commit 222a134bbf
2 changed files with 345 additions and 23 deletions

View File

@@ -2,7 +2,6 @@
const dotenv = require('dotenv').config();
const { getRealEstateTypeEnum } = require('./enums');
const { getRegionName, getMunicipalityName } = require('./codes');
const db = require('../models/index');
const { allRERequestByUiid } = require('./db/dbHelper');
var AWS = require('aws-sdk');
const TEMPLATE_NAME = "MarketAlertTemplate"
@@ -102,11 +101,11 @@ const sendBulkEmail = async (marketAlerts) => {
groupedRERequests = [];
let RERequestUuids = marketAlerts.map(marketAlert => marketAlert.request);
const RERequestUuidsMaped = marketAlerts.map(marketAlert => marketAlert.request);
RERequestUuids = Array.from(new Set(RERequestUuids));
const RERequestUuidsArray = Array.from(new Set(RERequestUuidsMaped));
RERequestUuids = RERequestUuids.map(marketAlert => {
const RERequestUuids = RERequestUuidsArray.map(marketAlert => {
return { uniqueId: marketAlert }
});