Files
mixtape/Finch/ApplicationBuilderExtensions.cs
T
2026-04-07 14:23:29 +02:00

22 lines
494 B
C#

using Microsoft.AspNetCore.Builder;
namespace Finch;
public static class ApplicationBuilderExtensions
{
public static IApplicationBuilder UseFinch(this IApplicationBuilder app)
{
app.UseMiddleware<FinchContextMiddleware>();
app.UseOutputCache();
if (app is WebApplication webApplication)
{
webApplication.MapRazorPages();
webApplication.MapControllers();
}
FinchBuilder.Modules.Configure(app, null, app.ApplicationServices);
return app;
}
}