Files
yes.blog/Yes.Blog/Endpoints/Admins/Configurations/GetConfigurationEndpoint.cs
2025-05-13 11:07:33 +08:00

20 lines
521 B
C#

namespace Yes.Blog.Endpoints.Admins.Configurations
{
public class GetConfigurationEndpoint : ConfigurationEndpointScheme, IEndpoint
{
public void Map(IEndpointRouteBuilder app) => app.MapGet("/configuration", Handle).AllowAnonymous();
private async Task<IResult> Handle(
IMediator mediator,
IMapper mapper,
CancellationToken cancellationToken)
{
var query = new GetConfigurationQuery();
var response = await mediator.Send(query, cancellationToken);
return Result.Ok(response);
}
}
}