From 4efdf5fbffa3839baa57b3697ab0361d51224515 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 4 Sep 2026 21:40:45 +0000 Subject: [PATCH] Update FastEndpoints and empty resume request Co-authored-by: sfmskywalker <938393+sfmskywalker@users.noreply.github.com> --- Directory.Packages.props | 6 +++--- .../Elsa.Workflows.Api/Endpoints/RuntimeAdmin/Models.cs | 5 ----- .../Endpoints/RuntimeAdmin/Resume/Endpoint.cs | 4 ++-- 3 files changed, 5 insertions(+), 10 deletions(-) diff --git a/Directory.Packages.props b/Directory.Packages.props index 20652091a..a90908726 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -47,9 +47,9 @@ - - - + + + diff --git a/src/modules/Elsa.Workflows.Api/Endpoints/RuntimeAdmin/Models.cs b/src/modules/Elsa.Workflows.Api/Endpoints/RuntimeAdmin/Models.cs index c73e1a421..f7f4c45e9 100644 --- a/src/modules/Elsa.Workflows.Api/Endpoints/RuntimeAdmin/Models.cs +++ b/src/modules/Elsa.Workflows.Api/Endpoints/RuntimeAdmin/Models.cs @@ -8,11 +8,6 @@ public class PauseRequest public string? Reason { get; set; } } -/// Body for the resume endpoint. No fields today — kept as a class so the endpoint signature is uniform. -public class ResumeRequest -{ -} - /// Body for the operator-force drain endpoint. public class ForceDrainRequest { diff --git a/src/modules/Elsa.Workflows.Api/Endpoints/RuntimeAdmin/Resume/Endpoint.cs b/src/modules/Elsa.Workflows.Api/Endpoints/RuntimeAdmin/Resume/Endpoint.cs index dc247513a..3061a991b 100644 --- a/src/modules/Elsa.Workflows.Api/Endpoints/RuntimeAdmin/Resume/Endpoint.cs +++ b/src/modules/Elsa.Workflows.Api/Endpoints/RuntimeAdmin/Resume/Endpoint.cs @@ -12,7 +12,7 @@ namespace Elsa.Workflows.Api.Endpoints.RuntimeAdmin.Resume; /// Idempotent on the success path. /// [PublicAPI] -internal sealed class ResumeEndpoint(IWorkflowRuntimeAdminService admin) : ElsaEndpoint +internal sealed class ResumeEndpoint(IWorkflowRuntimeAdminService admin) : ElsaEndpoint { public override void Configure() { @@ -20,7 +20,7 @@ internal sealed class ResumeEndpoint(IWorkflowRuntimeAdminService admin) : ElsaE ConfigurePermissions(PermissionNames.ManageWorkflowRuntime); } - public override async Task HandleAsync(ResumeRequest req, CancellationToken ct) + public override async Task HandleAsync(EmptyRequest req, CancellationToken ct) { var status = admin.GetStatus(); if ((status.State.Reason & QuiescenceReason.Drain) != 0)