mirror of
https://github.com/AmruthPillai/Reactive-Resume.git
synced 2026-08-24 15:22:20 +10:00
refactor: ponytail audit
This commit is contained in:
@@ -13,17 +13,14 @@ type SendEmailOptions = {
|
||||
from?: string;
|
||||
};
|
||||
|
||||
const isSmtpEnabled = () => {
|
||||
return !!env.SMTP_HOST && !!env.SMTP_USER && !!env.SMTP_PASS && !!env.SMTP_FROM;
|
||||
};
|
||||
const isSmtpEnabled = () => !!env.SMTP_HOST && !!env.SMTP_USER && !!env.SMTP_PASS && !!env.SMTP_FROM;
|
||||
|
||||
let cachedTransport: Transporter | undefined;
|
||||
|
||||
const getTransport = () => {
|
||||
if (!isSmtpEnabled()) return;
|
||||
if (cachedTransport) return cachedTransport;
|
||||
|
||||
cachedTransport = nodemailer.createTransport({
|
||||
cachedTransport ??= nodemailer.createTransport({
|
||||
host: env.SMTP_HOST,
|
||||
port: env.SMTP_PORT,
|
||||
secure: env.SMTP_SECURE,
|
||||
|
||||
Reference in New Issue
Block a user