using FastEndpoints; namespace SpaceGame.Api.Universe.Api; public sealed class GetVersionHandler(AppVersionService appVersionService) : EndpointWithoutRequest { public override void Configure() { Get("/api/version"); AllowAnonymous(); } public override async Task HandleAsync(CancellationToken cancellationToken) { await SendOkAsync(appVersionService.GetSnapshot(), cancellationToken); } }