mirror of
https://github.com/mollersuite/monofile.git
synced 2024-11-24 22:56:26 -08:00
woops
This commit is contained in:
parent
42931ab3cf
commit
eb6d06cf25
|
@ -1,5 +1,8 @@
|
||||||
import { createTransport } from "nodemailer";
|
import { createTransport } from "nodemailer";
|
||||||
|
|
||||||
|
// required i guess
|
||||||
|
require("dotenv").config()
|
||||||
|
|
||||||
let
|
let
|
||||||
mailConfig =
|
mailConfig =
|
||||||
require( process.cwd() + "/config.json" ).mail,
|
require( process.cwd() + "/config.json" ).mail,
|
||||||
|
@ -26,7 +29,7 @@ export function sendMail(to: string, subject: string, content: string) {
|
||||||
content
|
content
|
||||||
.replace(/\<span username\>/g, `<span code><span style="color:#DDAA66;padding-right:3px;">@</span>`)
|
.replace(/\<span username\>/g, `<span code><span style="color:#DDAA66;padding-right:3px;">@</span>`)
|
||||||
.replace(/\<span code\>/g,`<span style="font-family:monospace;padding:3px 5px 3px 5px;border-radius:8px;background-color:#1C1C1C;color:#DDDDDD;">`)
|
.replace(/\<span code\>/g,`<span style="font-family:monospace;padding:3px 5px 3px 5px;border-radius:8px;background-color:#1C1C1C;color:#DDDDDD;">`)
|
||||||
}<br><br><span style="opacity:0.5">If you do not believe that you are the intended recipient of this email, please disregard it.</span>`
|
}<br><br><span style="opacity:0.5">If you do not believe that you are the intended recipient of this email, please disregard this message.</span>`
|
||||||
}, (err, info) => {
|
}, (err, info) => {
|
||||||
if (err) reject(err)
|
if (err) reject(err)
|
||||||
else resolve(info)
|
else resolve(info)
|
||||||
|
|
|
@ -262,7 +262,7 @@ authRoutes.post("/request_email_change", parser, (req,res) => {
|
||||||
|
|
||||||
// this is a mess but it's fine
|
// this is a mess but it's fine
|
||||||
|
|
||||||
sendMail(req.body.email, `Hey there, ${acc.username} - let's connect your email`, `<b>Hello there!</b> You are recieving this message because you decided to link your email, <span code>${req.body.email}</span>, to your account, <span username>${acc.username}</span>. If you would like to continue, please <a href="https://${req.header("Host")}/auth/confirm_email/${code}"><span code>click here</span></a>, or go to https://${req.header("Host")}/auth/confirm_email/${code}.`).then(() => {
|
sendMail(req.body.email, `Hey there, ${acc.username} - let's connect your email`, `<b>Hello there!</b> You are recieving this message because you decided to link your email, <span code>${req.body.email.split("@")[0]}<span style="opacity:0.5">@${req.body.email.split("@")[1]}</span></span>, to your account, <span username>${acc.username}</span>. If you would like to continue, please <a href="https://${req.header("Host")}/auth/confirm_email/${code}"><span code>click here</span></a>, or go to https://${req.header("Host")}/auth/confirm_email/${code}.`).then(() => {
|
||||||
res.send("OK")
|
res.send("OK")
|
||||||
}).catch((err) => {
|
}).catch((err) => {
|
||||||
let e = verificationCodes.get(acc?.id||"")?.expiry
|
let e = verificationCodes.get(acc?.id||"")?.expiry
|
||||||
|
|
Loading…
Reference in a new issue