2021-04-01 16:53:26 +00:00
|
|
|
|
using System.Threading;
|
|
|
|
|
|
using System.Threading.Tasks;
|
|
|
|
|
|
using Elsa.Dispatch;
|
2021-04-01 17:20:32 +00:00
|
|
|
|
using MediatR;
|
2021-04-01 16:53:26 +00:00
|
|
|
|
|
|
|
|
|
|
namespace Elsa.Server.Hangfire.Jobs
|
|
|
|
|
|
{
|
|
|
|
|
|
public class WorkflowDefinitionJob
|
|
|
|
|
|
{
|
2021-04-01 17:20:32 +00:00
|
|
|
|
private readonly IMediator _mediator;
|
|
|
|
|
|
public WorkflowDefinitionJob(IMediator mediator) => _mediator = mediator;
|
|
|
|
|
|
public async Task ExecuteAsync(ExecuteWorkflowDefinitionRequest request, CancellationToken cancellationToken = default) => await _mediator.Send(request, cancellationToken);
|
2021-04-01 16:53:26 +00:00
|
|
|
|
}
|
|
|
|
|
|
}
|