Esta todo a medio hacerse pero quiero versionar esto ya para no perder
nada
This commit is contained in:
@@ -0,0 +1,9 @@
|
||||
using System.Net.Mail;
|
||||
|
||||
namespace AlquilaFacil.Emailer.Sender;
|
||||
|
||||
public interface IEmailSender
|
||||
{
|
||||
public void Send(MailMessage message, SmtpClient smtp);
|
||||
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
namespace AlquilaFacil.Emailer.Sender;
|
||||
using System.Net.Mail;
|
||||
public class OtpEmailSender : IEmailSender
|
||||
{
|
||||
private readonly int _codigoLength;
|
||||
|
||||
public OtpEmailSenderDecorator(int codigoLength = 6)
|
||||
{
|
||||
_codigoLength = codigoLength;
|
||||
}
|
||||
|
||||
public void Send(MailMessage message, SmtpClient? smtp = null)
|
||||
{
|
||||
if (smtp == null)
|
||||
{
|
||||
smtp = new();
|
||||
//WIP
|
||||
smtp.DeliveryMethod = SmtpDeliveryMethod.Network;
|
||||
|
||||
}
|
||||
|
||||
|
||||
// 4.2 Construir HTML de verificación
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user