feat(mailer): Add logging for selfservice forgotten mail requests

This commit is contained in:
Nicolai Ort 2025-05-26 19:29:37 +02:00
parent 284954d064
commit eebcc2e328
Signed by: niggl
GPG Key ID: 13AFA55AF62F269F

View File

@ -76,6 +76,21 @@ export class Mailer {
*/
public static async sendSelfserviceForgottenMail(to_address: string, runner_id: number, firstname: string, middlename: string, lastname: string, token: string, locale: string = "en") {
try {
console.log("Mail request", {
to: to_address,
templateName: 'welcome',
language: locale,
data: {
to: to_address,
templateName: 'welcome',
language: locale,
data: {
name: `${firstname} ${middlename} ${lastname}`,
barcode_content: `${runner_id}`,
link: `${process.env.SELFSERVICE_URL}/profile/${token}`
}
}
})
await axios.request({
method: 'POST',
url: `${Mailer.base}/api/v1/email`,