elsa-core/src/modules/Elsa.Common/Features/MediatorFeature.cs
2023-07-17 22:11:41 +02:00

24 lines
515 B
C#

using Elsa.Features.Abstractions;
using Elsa.Features.Services;
using Microsoft.Extensions.DependencyInjection;
namespace Elsa.Common.Features;
/// <summary>
/// Adds and configures the Mediator feature.
/// </summary>
public class MediatorFeature : FeatureBase
{
/// <inheritdoc />
public MediatorFeature(IModule module) : base(module)
{
}
/// <inheritdoc />
public override void Apply()
{
Services
.AddMediator()
.AddMediatorHostedServices();
}
}