diff --git a/.env b/.env index c158676..eddde85 100644 --- a/.env +++ b/.env @@ -62,7 +62,7 @@ MAILERSEND_USER=MS_bL93ka@mwitnessing.com MAILERSEND_PASS=v23Z2XrDSNjHJxgo EMAIL_GMAIL_USERNAME=mwitnessing -EMAIL_GMAIL_PASS=N5jkpvAYLMCmUu +EMAIL_GMAIL_APP_PASS="acys uzsp eere qzyh" TELEGRAM_BOT=false TELEGRAM_BOT_TOKEN=7050075088:AAH6VRpNCyQd9x9sW6CLm6q0q4ibUgYBfnM diff --git a/mwitnessing_totp_setup.png b/mwitnessing_totp_setup.png new file mode 100644 index 0000000..4196f96 Binary files /dev/null and b/mwitnessing_totp_setup.png differ diff --git a/pages/api/email.ts b/pages/api/email.ts index 9a10ef8..4e9fa3d 100644 --- a/pages/api/email.ts +++ b/pages/api/email.ts @@ -269,9 +269,10 @@ export default async function handler(req, res) { let pubsToSend = subscribedPublishers.concat(availablePublishers). filter((item, index, self) => index === self.findIndex((t) => ( - t.email === item.email - )) + t.email === item.email //and exclude the user himself + )) //&& item.email !== user.email ); + console.log("Sending CoverMe request to " + pubsToSend.length + " publishers"); //send email to all subscribed publishers for (let i = 0; i < pubsToSend.length; i++) { diff --git a/src/helpers/email.js b/src/helpers/email.js index 6ad2dc4..e543244 100644 --- a/src/helpers/email.js +++ b/src/helpers/email.js @@ -57,7 +57,7 @@ var transporter = nodemailer.createTransport({ service: "gmail", auth: { user: process.env.EMAIL_GMAIL_USERNAME, - pass: process.env.EMAIL_GMAIL_PASS + pass: process.env.EMAIL_GMAIL_APP_PASS } });