fix(email): pino does not like log functions in inline logic (#5481)

This commit is contained in:
Iain Sproat
2025-09-17 17:10:44 +01:00
committed by GitHub
parent 5a478adb4d
commit 1267a27e69
@@ -12,7 +12,6 @@ import { getEventBus } from '@/modules/shared/services/eventBus'
import { EmailsEvents } from '@/modules/emails/domain/events'
import type { EmailOptions } from '@/modules/emails/domain/types'
import cryptoRandomString from 'crypto-random-string'
import { SentEmailDeliveryStatus } from '@/modules/emails/domain/consts'
/**
* Send out an e-mail
@@ -73,9 +72,8 @@ export const sendEmail: SendEmail = async ({
const distinctIds = await Promise.all(
emails.map((email) => resolveMixpanelUserId(email))
)
;(sentEmailResponse.status === SentEmailDeliveryStatus.FAILED
? logger.warn
: logger.info)(
logger.info(
{
subject,
distinctIds,