Skip to content

Commit 973f3f6

Browse files
committed
Fix mails
1 parent 362fda8 commit 973f3f6

3 files changed

Lines changed: 4 additions & 5 deletions

File tree

API/Options/MailOptions.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ public sealed class MailOptions
77
{
88
public const string SectionName = "OpenShock:Mail";
99
public const string SenderSectionName = SectionName + ":Sender";
10-
public const string SenderOptionName = "EmailSender";
1110

1211
[Required]
1312
public required MailType Type { get; init; }

API/Services/Email/EmailServiceExtension.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ public static WebApplicationBuilder AddEmailService(this WebApplicationBuilder b
3737

3838
private static WebApplicationBuilder AddSenderContactConfiguration(this WebApplicationBuilder builder)
3939
{
40-
builder.Services.Configure<Contact>(MailOptions.SenderSectionName,
40+
builder.Services.Configure<MailOptions.MailSenderContact>(MailOptions.SenderSectionName,
4141
builder.Configuration.GetRequiredSection(MailOptions.SectionName));
4242
return builder;
4343
}

API/Services/Email/Smtp/SmtpEmailService.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,18 +24,18 @@ public sealed class SmtpEmailService : IEmailService
2424
/// DI Constructor
2525
/// </summary>
2626
/// <param name="templates"></param>
27-
/// <param name="senderOptions"></param>
27+
/// <param name="sender"></param>
2828
/// <param name="options"></param>
2929
/// <param name="logger"></param>
3030
public SmtpEmailService(
3131
SmtpServiceTemplates templates,
32-
IOptionsSnapshot<Contact> senderOptions,
32+
IOptions<MailOptions.MailSenderContact> sender,
3333
IOptions<SmtpOptions> options,
3434
ILogger<SmtpEmailService> logger
3535
)
3636
{
3737
_templates = templates;
38-
_sender = senderOptions.Get(MailOptions.SenderOptionName).ToMailAddress();
38+
_sender = sender.Value.ToMailAddress();
3939
_options = options.Value;
4040
_logger = logger;
4141

0 commit comments

Comments
 (0)