Fix server settings on API docs

pull/743/head v0.1.9.1313
Qstick 2 years ago
parent 9bad31af84
commit 7f28f64cbe

@ -140,6 +140,16 @@ namespace NzbDrone.Host
},
};
c.AddServer(new OpenApiServer
{
Url = "{protocol}://{hostpath}",
Variables = new Dictionary<string, OpenApiServerVariable>
{
{ "protocol", new OpenApiServerVariable { Default = "http", Enum = new List<string> { "http", "https" } } },
{ "hostpath", new OpenApiServerVariable { Default = "localhost:9696" } }
}
});
c.AddSecurityDefinition("apikey", apikeyQuery);
c.AddSecurityRequirement(new OpenApiSecurityRequirement
@ -244,11 +254,6 @@ namespace NzbDrone.Host
{
app.UseSwagger(c =>
{
c.PreSerializeFilters.Add((swagger, httpReq) =>
{
swagger.Servers = new List<OpenApiServer> { new OpenApiServer { Url = $"{httpReq.Scheme}://{httpReq.Host.Value}" } };
});
c.RouteTemplate = "docs/{documentName}/openapi.json";
});
}

Loading…
Cancel
Save