diff --git a/app/helpers/awsEmail.js b/app/helpers/awsEmail.js
index 9466698..5e2b572 100644
--- a/app/helpers/awsEmail.js
+++ b/app/helpers/awsEmail.js
@@ -2,7 +2,7 @@ const { APP_URL } = require("../config/appConfig");
const { getRealEstateTypeEnum } = require("./enums");
const { getRegionName, getMunicipalityName } = require("./codes");
const { allRERequestByUiid } = require("./db/dbHelper");
-var AWS = require("aws-sdk");
+let AWS = require("aws-sdk");
const TEMPLATE_NAME = "MarketAlertTemplate";
AWS.config.update({
@@ -30,16 +30,12 @@ const sendTemplatedEmail = async (email, request) => {
},
Text: {
Charset: "UTF-8",
- Data: getGreetingsEmaiTextVersion(request)
+ Data: getGreetingsEmailTextVersion(request)
}
},
Subject: {
Charset: "UTF-8",
- Data: `Javimi Potvrda: ${getSubject(
- request.realEstateType,
- request.region,
- request.municipality
- )}`
+ Data: `Javimi Potvrda: ${getSubject(request.realEstateType)}`
}
},
Source: process.env.SOURCE_EMAIL /* required */,
@@ -52,12 +48,12 @@ const sendTemplatedEmail = async (email, request) => {
await sendEmailPromise;
};
-const getGreetingsEmailHTML = realestateRequest => {
+const getGreetingsEmailHTML = realEstateRequest => {
const realEstateType = getRealEstateTypeEnum(
- realestateRequest.realEstateType
+ realEstateRequest.realEstateType
);
const gardenSize = realEstateType.hasGardenSize
- ? `
Kvadratura okućnice: Od ${realestateRequest.gardenSizeMin} do ${realestateRequest.gardenSizeMax} m2
`
+ ? `Kvadratura okućnice: Od ${realEstateRequest.gardenSizeMin} do ${realEstateRequest.gardenSizeMax} m2
`
: ``;
return ` Zdravo,
@@ -65,63 +61,40 @@ const getGreetingsEmailHTML = realestateRequest => {
Ovo je tražena nekretnina:
Tip nekretnine: ${realEstateType.title}
-
Područje: ${getRegionName(
- realestateRequest.region
- )}
-
Mjesto: ${getMunicipalityName(
- realestateRequest.region,
- realestateRequest.municipality
- )}
-
Kvadratura nekretnine: Od ${realestateRequest.sizeMin} do ${
- realestateRequest.sizeMax
- } m2
+
Lokacija:
+
Kvadratura nekretnine: Od ${realEstateRequest.sizeMin} do ${realEstateRequest.sizeMax} m2
${gardenSize}
-
Cijena: ${realestateRequest.priceMin} do ${
- realestateRequest.priceMax
- } KM
+
Cijena: ${realEstateRequest.priceMin} do ${realEstateRequest.priceMax} KM
- Ako želis prestati dobijati obavještenja za ovu pretragu klikni ${APP_URL}/odjava/${
- realestateRequest.uniqueId
- }
- Ako želiš promijeniti uslove pretrage klikni ${APP_URL}/pregled/${
- realestateRequest.uniqueId
- }
+ Ako želis prestati dobijati obavještenja za ovu pretragu klikni ${APP_URL}/odjava/${realEstateRequest.uniqueId}
+ Ako želiš promijeniti uslove pretrage klikni ${APP_URL}/pregled/${realEstateRequest.uniqueId}
Tvoj,
Javimi tim.
`;
};
-const getGreetingsEmaiTextVersion = realestateRequest => {
+const getGreetingsEmailTextVersion = realEstateRequest => {
const realEstateType = getRealEstateTypeEnum(
- realestateRequest.realEstateType
+ realEstateRequest.realEstateType
);
const gardenSize = realEstateType.hasGardenSize
- ? `Kvadratura okućnice od ${realestateRequest.gardenSizeMin} do ${realestateRequest.gardenSizeMax}`
+ ? `Kvadratura okućnice od ${realEstateRequest.gardenSizeMin} do ${realEstateRequest.gardenSizeMax}`
: "";
- const text = `Zdravo, \n Naručio/la si da ti javimo ako se nekretnina pojavi u oglasima
- \n Ovo je tražena nekretnina: \n , Tip nekretnine: ${
- realestateRequest.realEstateType
- } \n Područje ${getRegionName(
- realestateRequest.region
- )} \n Mjesto ${getMunicipalityName(
- realestateRequest.region,
- realestateRequest.municipality
- )}
- \n Kvadratura nekretnine Od ${realestateRequest.sizeMin} do ${
- realestateRequest.sizeMaX
- } ${gardenSize} \n Cijena od ${realestateRequest.priceMin} do ${
- realestateRequest.priceMax
- } \n Ako želis prestati dobijati obavještenja za ovu pretragu klikni
- ${APP_URL}/odjava/${
- realestateRequest.uniqueId
- }\n Ako želiš promijeniti uslove pretrage klikni
- ${APP_URL}/odpregled/${realestateRequest.uniqueId}\n Tvoj,\n Javimi tim`;
-
- return text;
+ return `Zdravo\nNaručio/la si da ti javimo ako se nekretnina pojavi u oglasima\n
+ Ovo je tražena nekretnina:\nTip nekretnine: ${realEstateRequest.realEstateType}\n
+ Lokacija nekretnine :\n
+ Kvadratura nekretnine Od ${realEstateRequest.sizeMin} do ${realEstateRequest.sizeMax}
+ ${gardenSize}\n
+ Cijena od ${realEstateRequest.priceMin} do ${realEstateRequest.priceMax} \n
+ Ako želis prestati dobijati obavještenja za ovu pretragu klikni
+ ${APP_URL}/odjava/${realEstateRequest.uniqueId}\n
+ Ako želiš promijeniti uslove pretrage klikni
+ ${APP_URL}/odpregled/${realEstateRequest.uniqueId}\n
+ Tvoj,\n Javimi tim`;
};
const sendBulkEmail = async marketAlerts => {
@@ -249,8 +222,7 @@ const createMarketAlertEmailTemplate = async () => {
const marketAlertTemplate = {
Template: {
TemplateName: TEMPLATE_NAME,
- SubjectPart:
- "Javi mi obavijest: {{realestateType}}, {{region}}, {{municipality}}",
+ SubjectPart: "Javi mi obavijest: {{realestateType}}",
TextPart: getNotificationEmailText(),
HtmlPart: getNotificationEmailHtml()
}
@@ -266,10 +238,8 @@ const createMarketAlertEmailTemplate = async () => {
}
};
-const getSubject = (realEstateType, region, municipality) => {
- return `${getRealEstateTypeEnum(realEstateType).title} ${getRegionName(
- region
- )}, ${getMunicipalityName(region, municipality)}`;
+const getSubject = realEstateType => {
+ return getRealEstateTypeEnum(realEstateType).title;
};
module.exports = {