added test variable when sending an e-mail

This commit is contained in:
Knee Cola
2026-01-02 19:17:54 +01:00
parent 997f4acf57
commit 4371a9a20a

View File

@@ -1,6 +1,7 @@
import formData from 'form-data'; import formData from 'form-data';
import Mailgun from 'mailgun.js'; import Mailgun from 'mailgun.js';
import { createLogger } from './logger'; import { createLogger } from './logger';
import { MailgunMessageData } from 'mailgun.js/Types';
const log = createLogger("email:mailgun"); const log = createLogger("email:mailgun");
@@ -46,12 +47,14 @@ export async function sendEmail(message: EmailMessage): Promise<boolean> {
const client = getMailgunClient(); const client = getMailgunClient();
const domain = process.env.MAILGUN_DOMAIN || 'rezije.app'; const domain = process.env.MAILGUN_DOMAIN || 'rezije.app';
const messageData = { const messageData:MailgunMessageData = {
from: 'rezije.app <noreply@rezije.app>', from: 'rezije.app <noreply@rezije.app>',
to: message.to, to: message.to,
subject: message.subject, subject: message.subject,
html: message.html html: message.html,
}; "v:locationID": "12345" // testing custom variable - webhook should pick this up
} as MailgunMessageData;
log(`Sending email to ${message.to}: ${message.subject}`); log(`Sending email to ${message.to}: ${message.subject}`);