14 lines
424 B
C#
14 lines
424 B
C#
|
namespace OliverBooth.Middleware;
|
|||
|
|
|||
|
internal static class RssEndpointExtensions
|
|||
|
{
|
|||
|
public static IEndpointConventionBuilder MapRssFeed(this IEndpointRouteBuilder endpoints, string pattern)
|
|||
|
{
|
|||
|
RequestDelegate pipeline = endpoints.CreateApplicationBuilder()
|
|||
|
.UseMiddleware<RssMiddleware>()
|
|||
|
.Build();
|
|||
|
|
|||
|
return endpoints.Map(pattern, pipeline).WithDisplayName("RSS Feed");
|
|||
|
}
|
|||
|
}
|