From 3161dd7ee95b6c7d70f8341298dd4fab84cda8b0 Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Fri, 2 Sep 2022 14:47:08 -0700 Subject: es6 migration --- lib/mail.js | 68 +++++++++++++++++++++++++++++-------------------------------- 1 file changed, 32 insertions(+), 36 deletions(-) (limited to 'lib/mail.js') diff --git a/lib/mail.js b/lib/mail.js index b8242f9c..9d2ff7fc 100644 --- a/lib/mail.js +++ b/lib/mail.js @@ -1,7 +1,9 @@ -import fs from 'fs'; -import Imap from 'imap'; -import { inspect } from 'util'; -import persist from './persist'; +import app from "../app.js"; +import config from "../config/index.js"; +import fs from "fs"; +import Imap from "imap"; +import { inspect } from "util"; +import persist from "./persist.js"; const emails = persist("data/emails.json"); let imap = new Imap(config.imap); @@ -9,37 +11,31 @@ function openInbox(cb) { imap.openBox("INBOX", true, cb); } -app.post( - "/contact-sil", - ah((req, res) => { - const mailgun = require("mailgun-js")(config.mailgun); - let data = { - subject: "Contact form", - text: JSON.stringify(req.body), - from: "server@coinos.io", - to: "testsil@coinos.io" - }; - - mailgun.messages().send(data); - res.send(req.body); - }) -); - -app.post( - "/contact", - ah((req, res) => { - const mailgun = require("mailgun-js")(config.mailgun); - let data = { - subject: "Contact form", - text: JSON.stringify(req.body), - from: "server@coinos.io", - to: "contact@coinos.io" - }; - - mailgun.messages().send(data); - res.send(req.body); - }) -); +app.post("/contact-sil", (req, res) => { + const mailgun = require("mailgun-js")(config.mailgun); + let data = { + subject: "Contact form", + text: JSON.stringify(req.body), + from: "server@coinos.io", + to: "testsil@coinos.io" + }; + + mailgun.messages().send(data); + res.send(req.body); +}); + +app.post("/contact", (req, res) => { + const mailgun = require("mailgun-js")(config.mailgun); + let data = { + subject: "Contact form", + text: JSON.stringify(req.body), + from: "server@coinos.io", + to: "contact@coinos.io" + }; + + mailgun.messages().send(data); + res.send(req.body); +}); imap.once("ready", function() { openInbox(function(err, box) { @@ -55,7 +51,7 @@ imap.once("ready", function() { msg.on("body", function(stream, info) { let buffer = ""; stream.on("data", function(chunk) { - //stream.pipe(fs.createWriteStream('msg-' + seqno + '-body.txt', {flags:'a+'})); + //stream.pipe(fs.createWriteStream('msg-' + seqno + '-body.txt', {flags:'a+'}); buffer += chunk.toString("utf8"); }); stream.once("end", async function() { -- cgit v1.2.3