src/app/core/email/providers/log-email.provider.ts
import { EmailProvider, MailOptions } from './email.provider';
import { logger } from '../../../../lib/logger';
export default class implements EmailProvider {
/**
* Mocks sending an email with the input mail options by simply logging it
*/
sendMail(mailOptions: MailOptions): Promise<void> {
return new Promise((resolve) => {
logger.info('Requested email sent with:', mailOptions);
resolve();
});
}
}