fix return false when sending failed

This commit is contained in:
Hongbo Wu
2022-07-21 13:17:33 +08:00
committed by Jackson Harper
parent 4e11000ac0
commit b0a0020fc7

View File

@ -30,14 +30,18 @@ export const sendEmail = async (msg: MailDataRequired): Promise<boolean> => {
console.log('sending email', msg)
await client.send(msg).catch((error) => {
try {
const response = await client.send(msg)
console.log('email sent', response)
return true
} catch (error) {
console.log('error sending email', error)
const err = asSendGridError(error)
if (err) {
console.log('sendgrid error:', JSON.stringify(err.response?.body))
}
return false
})
return true
return false
}
}