From d3d95bbb271902391cbd43a11a6a5d72b0ccfaef Mon Sep 17 00:00:00 2001 From: TheArcaneBrony Date: Thu, 23 Nov 2023 05:43:15 +0100 Subject: Add more code --- MxApiExtensions/Program.cs | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) (limited to 'MxApiExtensions/Program.cs') diff --git a/MxApiExtensions/Program.cs b/MxApiExtensions/Program.cs index 21d8ba4..b08061e 100644 --- a/MxApiExtensions/Program.cs +++ b/MxApiExtensions/Program.cs @@ -4,6 +4,7 @@ using LibMatrix.Services; using Microsoft.AspNetCore.Diagnostics; using Microsoft.AspNetCore.Http.Timeouts; using Microsoft.Extensions.Logging.Console; +using Microsoft.OpenApi.Models; using MxApiExtensions; using MxApiExtensions.Classes; using MxApiExtensions.Classes.LibMatrix; @@ -16,7 +17,14 @@ var builder = WebApplication.CreateBuilder(args); builder.Services.AddControllers().AddJsonOptions(options => { options.JsonSerializerOptions.WriteIndented = true; }); // Learn more about configuring Swagger/OpenAPI at https://aka.ms/aspnetcore/swashbuckle builder.Services.AddEndpointsApiExplorer(); -builder.Services.AddSwaggerGen(); +builder.Services.AddSwaggerGen(c => { + c.SwaggerDoc("v1", new OpenApiInfo() { + Version = "v1", + Title = "Rory&::MxApiExtensions", + Description = "Set of extensions to the Matrix API surface" + }); + c.IncludeXmlComments(Path.Combine(AppContext.BaseDirectory, "MxApiExtensions.xml")); +}); builder.Services.AddSingleton(); @@ -62,10 +70,10 @@ builder.Services.AddCors(options => { var app = builder.Build(); // Configure the HTTP request pipeline. -if (app.Environment.IsDevelopment()) { +// if (app.Environment.IsDevelopment()) { app.UseSwagger(); app.UseSwaggerUI(); -} +// } // app.UseHttpsRedirection(); app.UseCors("Open"); -- cgit 1.5.1