Skip to content
Snippets Groups Projects

fix(mail): les relances pour les activités envoient les mails en CCI

Merged SAFINE LAGET Anis requested to merge mails-en-bcc into master
Files
2
@@ -5,7 +5,7 @@ import { emailCheck } from '../email-check'
import { config } from '../../config/index'
import { isNotNullNorUndefined, OmitDistributive, onlyUnique } from 'camino-common/src/typescript-tools'
export const mailjetSend = async (emails: readonly string[], message: OmitDistributive<CaminoMailMessage, 'To'>): Promise<void> => {
export const mailjetSend = async (emails: readonly string[], message: OmitDistributive<CaminoMailMessage, 'To' | 'Bcc'>): Promise<void> => {
try {
if (!Array.isArray(emails)) {
throw new Error(`un tableau d'emails est attendu ${emails}`)
@@ -27,7 +27,7 @@ export const mailjetSend = async (emails: readonly string[], message: OmitDistri
const sendTo: MailjetPostMessageRecipient[] = emails.map(Email => ({ Email, Name: Email }))
const fullMessage: CaminoMailMessage = {
...message,
To: sendTo,
...(sendTo.length > 1 ? { Bcc: sendTo } : { To: sendTo }),
}
await mailJetSendMail(fullMessage)
} catch (e: any) {
Loading