diff options
| author | ivarlovlie <git@ivarlovlie.no> | 2022-06-04 21:05:47 +0200 |
|---|---|---|
| committer | ivarlovlie <git@ivarlovlie.no> | 2022-06-04 21:13:00 +0200 |
| commit | cf9597de850de1ef721a35ad79ac67b9fdb9e1d4 (patch) | |
| tree | 4805de53a24bedd91238d6d306476b1921ccc0ad /server/src/Services/MailService.cs | |
| parent | fdbeffe78e5cd7393d28915189ec518a06b941f1 (diff) | |
| download | greatoffice-cf9597de850de1ef721a35ad79ac67b9fdb9e1d4.tar.xz greatoffice-cf9597de850de1ef721a35ad79ac67b9fdb9e1d4.zip | |
refactor: Use Vault to get configuration
Diffstat (limited to 'server/src/Services/MailService.cs')
| -rw-r--r-- | server/src/Services/MailService.cs | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/server/src/Services/MailService.cs b/server/src/Services/MailService.cs index b271de4..d773303 100644 --- a/server/src/Services/MailService.cs +++ b/server/src/Services/MailService.cs @@ -1,3 +1,5 @@ +using Microsoft.Extensions.Options; + namespace IOL.GreatOffice.Api.Services; public class MailService @@ -13,12 +15,12 @@ public class MailService /// </summary> /// <param name="configuration"></param> /// <param name="logger"></param> - public MailService(IConfiguration configuration, ILogger<MailService> logger) { + public MailService(IOptions<AppConfiguration> configuration, ILogger<MailService> logger) { _logger = logger; - _emailHost = configuration.GetValue<string>(AppEnvironmentVariables.SMTP_HOST); - _emailPort = configuration.GetValue<int>(AppEnvironmentVariables.SMTP_PORT); - _emailUser = configuration.GetValue<string>(AppEnvironmentVariables.SMTP_USER); - _emailPassword = configuration.GetValue<string>(AppEnvironmentVariables.SMTP_PASSWORD); + _emailHost = configuration.Value.SMTP_HOST; + _emailPort = Convert.ToInt32(configuration.Value.SMTP_PORT); + _emailUser = configuration.Value.SMTP_USER; + _emailPassword = configuration.Value.SMTP_PASSWORD; } /// <summary> |
