diff --git a/app/helpers/awsEmail.js b/app/helpers/awsEmail.js deleted file mode 100644 index a8cfc9f..0000000 --- a/app/helpers/awsEmail.js +++ /dev/null @@ -1,246 +0,0 @@ -const { APP_URL } = require("../config/appConfig"); -const { AD_CATEGORY } = require("../common/enums"); -const { getRegionName, getMunicipalityName } = require("./codes"); -const { allRERequestByUiid } = require("./db/dbHelper"); -let AWS = require("aws-sdk"); -const TEMPLATE_NAME = "MarketAlertTemplate"; - -AWS.config.update({ - region: process.env.AMAZON_REGION, - credentials: { - accessKeyId: process.env.AMAZON_ACCES_KEY_ID, - secretAccessKey: process.env.AMAZON_SECRET_ACCESS_KEY - } -}); - -const sendTemplatedEmail = async (email, request) => { - const params = { - Destination: { - /* required */ - CcAddresses: [], - ToAddresses: [email] - }, - Message: { - /* required */ - Body: { - /* required */ - Html: { - Charset: "UTF-8", - Data: getGreetingsEmailHTML(request) - }, - Text: { - Charset: "UTF-8", - Data: getGreetingsEmailTextVersion(request) - } - }, - Subject: { - Charset: "UTF-8", - Data: `Javimi Potvrda: ${getSubject(request.realEstateType)}` - } - }, - Source: process.env.SOURCE_EMAIL /* required */, - ReplyToAddresses: [process.env.SOURCE_EMAIL] - }; - - const sendEmailPromise = new AWS.SES({ apiVersion: "2010-12-01" }) - .sendEmail(params) - .promise(); - await sendEmailPromise; -}; - -const getGreetingsEmailHTML = realEstateRequest => { - const realEstateType = AD_CATEGORY[realEstateRequest.realEstateType]; - - const gardenSize = realEstateType.hasGardenSize - ? `