Disable cancellation on trigger endpoints
This commit is contained in:
parent
e51e743d78
commit
e08eb981e9
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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()
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
Loading…
Reference in a new issue