elsa-core/src/activities/Elsa.Activities.Conductor/Consumers/RunTaskConsumer.cs
2021-05-31 10:01:33 +02:00

14 lines
579 B
C#

using System.Threading.Tasks;
using Elsa.Activities.Conductor.Models;
using Elsa.Activities.Conductor.Services;
using Rebus.Handlers;
namespace Elsa.Activities.Conductor.Consumers
{
public class RunTaskConsumer : IHandleMessages<RunTaskModel>
{
private readonly ApplicationTasksClient _applicationTasksClient;
public RunTaskConsumer(ApplicationTasksClient applicationTasksClient) => _applicationTasksClient = applicationTasksClient;
public async Task Handle(RunTaskModel message) => await _applicationTasksClient.RunTaskAsync(message);
}
}