dotnet/space-translate/SpaceTranslate/Startup/SpaceStartupExtensions.cs (16 lines of code) (raw):
using SpaceTranslate.WebHook;
namespace SpaceTranslate.Startup;
public static class SpaceStartupExtensions
{
public static WebApplicationBuilder ConfigureSpaceTranslateWebHook(this WebApplicationBuilder builder)
{
builder.Services.AddSpaceWebHookHandler<SpaceTranslateWebHookHandler>();
builder.Services.AddHostedService<LogSpaceTranslateRegistrationUrlsTask>();
return builder;
}
public static WebApplication MapSpaceTranslateWebHook(this WebApplication app)
{
app.MapSpaceWebHookHandler<SpaceTranslateWebHookHandler>("/space/receive");
return app;
}
}