Merge pull request #8019 from elsa-workflows/copilot/update-fastendpoints-version
Update FastEndpoints to 8.2 for .NET 10
This commit is contained in:
commit
8191ae3055
|
|
@ -47,9 +47,9 @@
|
|||
</ItemGroup>
|
||||
<!-- .NET 10 specific package versions -->
|
||||
<ItemGroup Condition="'$(TargetFramework)' == 'net10.0'">
|
||||
<PackageVersion Include="FastEndpoints" Version="7.2.0" />
|
||||
<PackageVersion Include="FastEndpoints.Security" Version="7.2.0" />
|
||||
<PackageVersion Include="FastEndpoints.Swagger" Version="7.2.0" />
|
||||
<PackageVersion Include="FastEndpoints" Version="8.2.0" />
|
||||
<PackageVersion Include="FastEndpoints.Security" Version="8.2.0" />
|
||||
<PackageVersion Include="FastEndpoints.Swagger" Version="8.2.0" />
|
||||
<PackageVersion Include="Microsoft.AspNetCore.Authorization" Version="10.0.9"/>
|
||||
<PackageVersion Include="Microsoft.AspNetCore.Components" Version="10.0.9"/>
|
||||
<PackageVersion Include="Microsoft.AspNetCore.Components.WebAssembly" Version="10.0.9"/>
|
||||
|
|
|
|||
|
|
@ -38,7 +38,7 @@ public abstract class ElsaEndpointWithoutRequest<TResponse> : EndpointWithoutReq
|
|||
}
|
||||
}
|
||||
|
||||
public class ElsaEndpoint<TRequest, TResponse> : Endpoint<TRequest, TResponse> where TRequest : notnull, new() where TResponse : notnull
|
||||
public class ElsaEndpoint<TRequest, TResponse> : Endpoint<TRequest, TResponse> where TRequest : notnull where TResponse : notnull
|
||||
{
|
||||
protected void ConfigurePermissions(params string[] permissions)
|
||||
{
|
||||
|
|
@ -49,7 +49,7 @@ public class ElsaEndpoint<TRequest, TResponse> : Endpoint<TRequest, TResponse> w
|
|||
}
|
||||
}
|
||||
|
||||
public class ElsaEndpoint<TRequest, TResponse, TMapper> : Endpoint<TRequest, TResponse, TMapper> where TRequest : notnull, new() where TResponse : notnull where TMapper : class, IMapper, new()
|
||||
public class ElsaEndpoint<TRequest, TResponse, TMapper> : Endpoint<TRequest, TResponse, TMapper> where TRequest : notnull where TResponse : notnull where TMapper : class, IMapper, new()
|
||||
{
|
||||
protected void ConfigurePermissions(params string[] permissions)
|
||||
{
|
||||
|
|
@ -60,7 +60,7 @@ public class ElsaEndpoint<TRequest, TResponse, TMapper> : Endpoint<TRequest, TRe
|
|||
}
|
||||
}
|
||||
|
||||
public class ElsaEndpoint<TRequest> : Endpoint<TRequest> where TRequest : notnull, new()
|
||||
public class ElsaEndpoint<TRequest> : Endpoint<TRequest> where TRequest : notnull
|
||||
{
|
||||
protected void ConfigurePermissions(params string[] permissions)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -8,7 +8,8 @@ public class PauseRequest
|
|||
public string? Reason { get; set; }
|
||||
}
|
||||
|
||||
/// <summary>Body for the resume endpoint. No fields today — kept as a class so the endpoint signature is uniform.</summary>
|
||||
/// <summary>Body for the resume endpoint.</summary>
|
||||
[Obsolete("Use FastEndpoints.EmptyRequest instead.")]
|
||||
public class ResumeRequest
|
||||
{
|
||||
}
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ namespace Elsa.Workflows.Api.Endpoints.RuntimeAdmin.Resume;
|
|||
/// Idempotent on the success path.
|
||||
/// </summary>
|
||||
[PublicAPI]
|
||||
internal sealed class ResumeEndpoint(IWorkflowRuntimeAdminService admin) : ElsaEndpoint<ResumeRequest, StatusResponse>
|
||||
internal sealed class ResumeEndpoint(IWorkflowRuntimeAdminService admin) : ElsaEndpoint<EmptyRequest, StatusResponse>
|
||||
{
|
||||
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 _, CancellationToken ct)
|
||||
{
|
||||
var status = admin.GetStatus();
|
||||
if ((status.State.Reason & QuiescenceReason.Drain) != 0)
|
||||
|
|
|
|||
Loading…
Reference in a new issue