Skip to content

Commit 75d6245

Browse files
authored
Merge pull request #232 from dagstuan/resendApiToken
Move resend token to appsettings.
2 parents 6ef791a + 647215e commit 75d6245

File tree

3 files changed

+14
-1
lines changed

3 files changed

+14
-1
lines changed
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
namespace SkredvarselGarminWeb.Options;
2+
3+
public class ResendOptions
4+
{
5+
public string ApiToken { get; init; } = string.Empty;
6+
}

SkredvarselGarminWeb/SkredvarselGarminWeb/Program.cs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,8 +71,12 @@
7171
});
7272

7373
builder.Services.AddHttpClient<ResendClient>();
74+
75+
var resendOptionsSection = builder.Configuration.GetSection("Resend");
76+
var resendOptions = resendOptionsSection.Get<ResendOptions>();
77+
7478
builder.Services.Configure<ResendClientOptions>(
75-
o => o.ApiToken = "re_HYBP3fqv_96jb8eUXygqNzNF3DmRNtgyt");
79+
o => o.ApiToken = resendOptions!.ApiToken);
7680
builder.Services.AddTransient<IResend, ResendClient>();
7781
builder.Services.AddTransient<IEmailService, EmailService>();
7882

SkredvarselGarminWeb/SkredvarselGarminWeb/appsettings.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,9 @@
3535
"AdminEmail": "",
3636
"UseWatchAuthorization": true
3737
},
38+
"Resend": {
39+
"ApiToken": ""
40+
},
3841
"Logging": {
3942
"LogLevel": {
4043
"Default": "Information",

0 commit comments

Comments
 (0)