Presupuestador_web/server/src/contexts/common/infrastructure/nodemailer/LoggerMailService.ts

11 lines
420 B
TypeScript

import { logger } from "@/infrastructure/logger";
import { ApplicationService, IEmailService, ISendEmailOptions } from "../../application";
export class LoggerMailService extends ApplicationService implements IEmailService {
async sendMail(mailOptions: ISendEmailOptions): Promise<void> {
await logger().debug(
`Email no enviado (modo desarrollo):\n${JSON.stringify(mailOptions, null, 2)}\n\n`
);
}
}