22 lines
600 B
C#
22 lines
600 B
C#
using Elsa.Activities.Webhooks.ActivityTypes;
|
|
using Elsa.Activities.Webhooks.Bookmarks;
|
|
using Elsa.Services;
|
|
using Microsoft.Extensions.DependencyInjection;
|
|
|
|
namespace Elsa.Activities.Webhooks.Extensions
|
|
{
|
|
public static class WebhookOptionsBuilderExtensions
|
|
{
|
|
public static ElsaOptionsBuilder AddWebhooks(this ElsaOptionsBuilder elsaOptions)
|
|
{
|
|
elsaOptions.Services
|
|
.AddScoped<IActivityTypeProvider, WebhookActivityTypeProvider>()
|
|
.AddBookmarkProvider<WebhookBookmarkProvider>();
|
|
|
|
return elsaOptions;
|
|
}
|
|
|
|
|
|
}
|
|
}
|