Disable cancellation on trigger endpoints

This commit is contained in:
Sipke Schoorstra 2021-05-21 19:34:06 +02:00
parent e51e743d78
commit e08eb981e9
5 changed files with 4 additions and 12 deletions

View file

@ -1,10 +1,6 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
using Elsa.Activities.Http.Models;
using Elsa.Activities.Http.Services;
using Elsa.ActivityResults;
using Elsa.Attributes;
using Elsa.Design;

View file

@ -8,7 +8,6 @@ using Elsa.Expressions;
using Elsa.Services;
using Elsa.Services.Models;
using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Http.Features;
using Microsoft.Extensions.Localization;
// ReSharper disable once CheckNamespace

View file

@ -1,4 +1,3 @@
using System.Threading;
using System.Threading.Tasks;
using Elsa.Activities.Signaling.Services;
using Microsoft.AspNetCore.Mvc;
@ -19,9 +18,9 @@ namespace Elsa.Activities.Http.Endpoints.Signals
}
[HttpGet, HttpPost]
public async Task<IActionResult> Handle(string token, CancellationToken cancellationToken)
public async Task<IActionResult> Handle(string token)
{
var pendingWorkflows = await _signaler.DispatchSignalTokenAsync(token, cancellationToken: cancellationToken).ToList();
var pendingWorkflows = await _signaler.DispatchSignalTokenAsync(token).ToList();
return Accepted(pendingWorkflows);
}
}

View file

@ -1,4 +1,3 @@
using System.Threading;
using System.Threading.Tasks;
using Elsa.Activities.Signaling.Services;
using Microsoft.AspNetCore.Mvc;
@ -15,9 +14,9 @@ namespace Elsa.Activities.Http.Endpoints.Signals
public TriggerEndpoint(ISignaler signaler) => _signaler = signaler;
[HttpGet, HttpPost]
public async Task<IActionResult> Handle(string token, CancellationToken cancellationToken)
public async Task<IActionResult> Handle(string token)
{
var result = await _signaler.TriggerSignalTokenAsync(token, cancellationToken: cancellationToken).ToList();
var result = await _signaler.TriggerSignalTokenAsync(token).ToList();
return HttpContext.Response.HasStarted
? new EmptyResult()

View file

@ -8,7 +8,6 @@ using Elsa.Activities.Http.Options;
using Elsa.Activities.Http.Parsers;
using Elsa.Activities.Http.Services;
using Elsa.Scripting.Liquid.Extensions;
using Elsa.Services;
using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc.Infrastructure;
using Microsoft.Extensions.DependencyInjection.Extensions;