From 548bb34d3e63baf3a8e578aad327dfdff586deb8 Mon Sep 17 00:00:00 2001 From: Sipke Schoorstra Date: Tue, 18 Apr 2023 21:41:32 +0200 Subject: [PATCH] Cleanup --- .../Package/{GetVersion.cs => Endpoint.cs} | 15 ++++++++------- .../Endpoints/Package/Models.cs | 12 +----------- 2 files changed, 9 insertions(+), 18 deletions(-) rename src/modules/Elsa.Workflows.Api/Endpoints/Package/{GetVersion.cs => Endpoint.cs} (72%) diff --git a/src/modules/Elsa.Workflows.Api/Endpoints/Package/GetVersion.cs b/src/modules/Elsa.Workflows.Api/Endpoints/Package/Endpoint.cs similarity index 72% rename from src/modules/Elsa.Workflows.Api/Endpoints/Package/GetVersion.cs rename to src/modules/Elsa.Workflows.Api/Endpoints/Package/Endpoint.cs index ac1c9d509..0f1a21d26 100644 --- a/src/modules/Elsa.Workflows.Api/Endpoints/Package/GetVersion.cs +++ b/src/modules/Elsa.Workflows.Api/Endpoints/Package/Endpoint.cs @@ -1,21 +1,22 @@ using System.Reflection; -using Elsa.Abstractions; using FastEndpoints; using JetBrains.Annotations; namespace Elsa.Workflows.Api.Endpoints.Package; -/// -public class GetVersion : Endpoint +/// +/// Returns the package informational version. +/// +[PublicAPI] +internal class Version : EndpointWithoutRequest { - /// public override void Configure() { Get("/package/version"); + AllowAnonymous(); } - - /// - public override async Task HandleAsync(Request request, CancellationToken cancellationToken) + + public override async Task HandleAsync(CancellationToken cancellationToken) { var assembly = Assembly.GetExecutingAssembly(); var versionAttribute = assembly.GetCustomAttribute(); diff --git a/src/modules/Elsa.Workflows.Api/Endpoints/Package/Models.cs b/src/modules/Elsa.Workflows.Api/Endpoints/Package/Models.cs index 66b474cb9..e8f437dee 100644 --- a/src/modules/Elsa.Workflows.Api/Endpoints/Package/Models.cs +++ b/src/modules/Elsa.Workflows.Api/Endpoints/Package/Models.cs @@ -1,13 +1,3 @@ namespace Elsa.Workflows.Api.Endpoints.Package; -public class Response -{ - public Response(string packageVersion) - { - PackageVersion = packageVersion; - } - - public string PackageVersion { get; set; } -} - -public class Request {} \ No newline at end of file +internal record Response(string PackageVersion); \ No newline at end of file