From abb1b570a4343d5e4fde34f55c1a2bf403f62981 Mon Sep 17 00:00:00 2001 From: "Emma [it/its]@Rory&" Date: Tue, 8 Apr 2025 18:55:55 +0200 Subject: Local changes --- extra/admin-api/Spacebar.AdminAPI/Program.cs | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'extra/admin-api/Spacebar.AdminAPI/Program.cs') diff --git a/extra/admin-api/Spacebar.AdminAPI/Program.cs b/extra/admin-api/Spacebar.AdminAPI/Program.cs index 8e40e3c54..f70aa575e 100644 --- a/extra/admin-api/Spacebar.AdminAPI/Program.cs +++ b/extra/admin-api/Spacebar.AdminAPI/Program.cs @@ -2,7 +2,9 @@ using System.Text.Json.Serialization; using Microsoft.AspNetCore.Http.Timeouts; using Microsoft.EntityFrameworkCore; using Spacebar.AdminAPI.Middleware; +using Spacebar.AdminAPI.Services; using Spacebar.Db.Contexts; +using Spacebar.RabbitMqUtilities; var builder = WebApplication.CreateBuilder(args); @@ -10,10 +12,13 @@ var builder = WebApplication.CreateBuilder(args); builder.Services.AddControllers(options => { options.MaxValidationDepth = null; - options.MaxIAsyncEnumerableBufferLimit = 100; + // options.MaxIAsyncEnumerableBufferLimit = 1; }).AddJsonOptions(options => { options.JsonSerializerOptions.DefaultIgnoreCondition = JsonIgnoreCondition.WhenWritingNull; options.JsonSerializerOptions.WriteIndented = true; + // options.JsonSerializerOptions.DefaultBufferSize = ; +}).AddMvcOptions(o=> { + o.SuppressOutputFormatterBuffering = true; }); // Learn more about configuring OpenAPI at https://aka.ms/aspnet/openapi @@ -23,6 +28,10 @@ builder.Services.AddDbContextPool(options => { .UseNpgsql(builder.Configuration.GetConnectionString("Spacebar")) .EnableDetailedErrors(); }); +builder.Services.AddScoped(); +builder.Services.AddScoped(); +builder.Services.AddSingleton(); +builder.Services.AddSingleton(); builder.Services.AddRequestTimeouts(x => { x.DefaultPolicy = new RequestTimeoutPolicy { @@ -43,6 +52,7 @@ builder.Services.AddCors(options => { }); var app = builder.Build(); +app.UsePathBase("/_spacebar/admin"); app.UseCors("Open"); // Configure the HTTP request pipeline. -- cgit 1.5.1