diff options
Diffstat (limited to 'lib/mail.js')
| -rw-r--r-- | lib/mail.js | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/lib/mail.js b/lib/mail.js index b5fda14d..47ef5eac 100644 --- a/lib/mail.js +++ b/lib/mail.js @@ -14,12 +14,15 @@ export let templates = { export let mail = async (user, subject, template, params) => { try { + l("sending mail", user.username, subject); if (!user.email) return; - let source = fs.readFileSync(template, "utf8"); - let html = handlebars.compile(source, params); + let source = fs.readFileSync(templates[template], "utf8"); + let html = handlebars.compile(source)(params); let client = new SESClient({ region: "us-east-2" }); + return; + await client.send( new SendEmailCommand({ Destination: { @@ -38,3 +41,10 @@ export let mail = async (user, subject, template, params) => { err(e.message); } }; + +/* +mail({ username: "bob", email: "[email protected]" }, "Test", "paymentSent", { + username: "bob", + link: "https://coinos.io/api/verify/12345" +}); +*/ |
