DTLib/DTLib.Web/Routes/DelegateRouteHandler.cs

9 lines
329 B
C#

namespace DTLib.Web.Routes;
public class DelegateRouteHandler(
Func<HttpListenerContext, ContextLogger, Task<HttpStatusCode>> routeHandler
) : IRouteHandler
{
public Task<HttpStatusCode> HandleRequest(HttpListenerContext ctx, ContextLogger requestLogger)
=> routeHandler(ctx, requestLogger);
}