1
0
mirror of https://github.com/bitwarden/server.git synced 2025-07-02 00:22:50 -05:00

camelcase swagger/public apis

This commit is contained in:
Kyle Spearrin
2019-02-28 20:50:40 -05:00
parent 0a82f472ef
commit c02f732056
4 changed files with 59 additions and 4 deletions

View File

@ -14,7 +14,6 @@ using Stripe;
using Bit.Core.Utilities;
using IdentityModel;
using Microsoft.AspNetCore.HttpOverrides;
using Swashbuckle.AspNetCore.Swagger;
namespace Bit.Api
{
@ -112,9 +111,16 @@ namespace Bit.Api
services.AddMvc(config =>
{
config.Conventions.Add(new ApiExplorerGroupConvention());
config.Conventions.Add(new PublicApiControllersModelConvention());
config.Filters.Add(new ExceptionHandlerFilterAttribute());
config.Filters.Add(new ModelStateValidationFilterAttribute());
}).AddJsonOptions(o => o.SerializerSettings.ContractResolver = new DefaultContractResolver());
}).AddJsonOptions(options =>
{
if(Configuration["swaggerGen"] != "true")
{
options.SerializerSettings.ContractResolver = new DefaultContractResolver();
}
});
services.AddSwagger(globalSettings);
@ -186,8 +192,8 @@ namespace Bit.Api
// Add MVC to the request pipeline.
app.UseMvc();
if(true || globalSettings.SelfHosted)
if(globalSettings.SelfHosted)
{
app.UseSwagger(config =>
{