|
@@ -1,14 +1,8 @@
|
|
-using System.Text.Json.Serialization;
|
|
|
|
-using Benchmark;
|
|
|
|
using Reaper;
|
|
using Reaper;
|
|
|
|
|
|
var builder = WebApplication.CreateSlimBuilder(args);
|
|
var builder = WebApplication.CreateSlimBuilder(args);
|
|
builder.Logging.ClearProviders();
|
|
builder.Logging.ClearProviders();
|
|
builder.Logging.Configure(o => o.ActivityTrackingOptions = ActivityTrackingOptions.None);
|
|
builder.Logging.Configure(o => o.ActivityTrackingOptions = ActivityTrackingOptions.None);
|
|
-builder.Services.ConfigureHttpJsonOptions(o =>
|
|
|
|
-{
|
|
|
|
- o.SerializerOptions.TypeInfoResolverChain.Insert(0, SourceGenerationContext.Default);
|
|
|
|
-});
|
|
|
|
builder.UseReaper();
|
|
builder.UseReaper();
|
|
|
|
|
|
var app = builder.Build();
|
|
var app = builder.Build();
|
|
@@ -16,7 +10,4 @@ var app = builder.Build();
|
|
app.UseReaperMiddleware();
|
|
app.UseReaperMiddleware();
|
|
app.MapReaperEndpoints();
|
|
app.MapReaperEndpoints();
|
|
|
|
|
|
-app.Run();
|
|
|
|
-
|
|
|
|
-[JsonSerializable(typeof(JsonResponse))]
|
|
|
|
-internal partial class SourceGenerationContext : JsonSerializerContext { }
|
|
|
|
|
|
+app.Run();
|