public WebhookMiddleware(RequestDelegate next, IOptions <WebhookConfiguration> options) { _next = next; _configuration = options.Value; _router = TweetinviContainer.Resolve <IWebhookRouter>(); }
public static IApplicationBuilder UseTweetinviWebhooks(this IApplicationBuilder app, WebhookConfiguration configuration) { return(app.UseMiddleware <WebhookMiddleware>(Options.Create(configuration))); }