Started with docker compose config. Switched to new config system. Upgraded mooncore packages
This commit is contained in:
@@ -16,14 +16,13 @@ public class LocalOAuth2Provider : IOAuth2Provider
|
||||
|
||||
try
|
||||
{
|
||||
var configService = provider.GetRequiredService<ConfigService<AppConfiguration>>();
|
||||
var config = configService.Get();
|
||||
var configuration = provider.GetRequiredService<AppConfiguration>();
|
||||
|
||||
using var httpClient = new HttpClient();
|
||||
|
||||
httpClient.DefaultRequestHeaders.Add("Authorization", accessToken);
|
||||
|
||||
var response = await httpClient.GetAsync($"{config.PublicUrl}/oauth2/info");
|
||||
var response = await httpClient.GetAsync($"{configuration.PublicUrl}/oauth2/info");
|
||||
await response.HandlePossibleApiError();
|
||||
var info = await response.ParseAsJson<InfoResponse>();
|
||||
|
||||
|
||||
@@ -7,18 +7,18 @@ namespace Moonlight.ApiServer.Implementations.Startup;
|
||||
|
||||
public class ApiDocsStartup : IAppStartup, IEndpointStartup
|
||||
{
|
||||
private readonly ConfigService<AppConfiguration> ConfigService;
|
||||
private readonly ILogger<ApiDocsStartup> Logger;
|
||||
private readonly AppConfiguration AppConfiguration;
|
||||
|
||||
public ApiDocsStartup(ConfigService<AppConfiguration> configService, ILogger<ApiDocsStartup> logger)
|
||||
public ApiDocsStartup(ILogger<ApiDocsStartup> logger, AppConfiguration appConfiguration)
|
||||
{
|
||||
ConfigService = configService;
|
||||
Logger = logger;
|
||||
AppConfiguration = appConfiguration;
|
||||
}
|
||||
|
||||
public Task BuildApp(IHostApplicationBuilder builder)
|
||||
{
|
||||
if(!ConfigService.Get().Development.EnableApiDocs)
|
||||
if(!AppConfiguration.Development.EnableApiDocs)
|
||||
return Task.CompletedTask;
|
||||
|
||||
builder.Services.AddEndpointsApiExplorer();
|
||||
@@ -36,7 +36,7 @@ public class ApiDocsStartup : IAppStartup, IEndpointStartup
|
||||
|
||||
public Task ConfigureEndpoints(IEndpointRouteBuilder routeBuilder)
|
||||
{
|
||||
if(!ConfigService.Get().Development.EnableApiDocs)
|
||||
if(!AppConfiguration.Development.EnableApiDocs)
|
||||
return Task.CompletedTask;
|
||||
|
||||
routeBuilder.MapSwagger("/api/swagger/{documentName}");
|
||||
|
||||
Reference in New Issue
Block a user