Added category support for sendgrid (#15970)

* Added category support for sendgrid

* use category only for confirmation code

GitOrigin-RevId: 1b93d8d0ac3699b9ad9f633f62b6471d163a2fba
This commit is contained in:
Domagoj Kriskovic
2023-11-30 12:56:10 +01:00
committed by Copybot
parent 7ea72025af
commit cc9f61a92e
2 changed files with 7 additions and 0 deletions

View File

@@ -94,6 +94,12 @@ async function sendEmail(options) {
if (EMAIL_SETTINGS.textEncoding != null) {
sendMailOptions.textEncoding = EMAIL_SETTINGS.textEncoding
}
if (options.category) {
// category support for sendgrid
sendMailOptions.headers = {
'X-SMTPAPI': JSON.stringify({ category: options.category }),
}
}
await client.sendMail(sendMailOptions)
} catch (err) {
throw new OError('error sending message').withCause(err)

View File

@@ -60,6 +60,7 @@ async function sendConfirmationCode(email) {
await EmailHandler.promises.sendEmail('confirmCode', {
to: email,
confirmCode,
category: ['ConfirmEmail'],
})
return {