xiangning 7e8623730b style(namespace): 统一命名空间大小写格式
- 将 file 目录下的命名空间从 BuildFlow.Host.Endpoints.file 统一为 BuildFlow.Host.Endpoints.File
- 将 im 目录下的命名空间从 BuildFlow.Host.Endpoints.im 统一为 BuildFlow.Host.Endpoints.IM
- 将 rag 目录下的命名空间从 BuildFlow.Host.Endpoints.rag 统一为 BuildFlow.Host.Endpoints.Rag
- 将 workflow 目录下的命名空间从 BuildFlow.Host.Endpoints.workflow 统一为 BuildFlow.Host.Endpoints.Workflow
- 将 platform 目录下的命名空间从 BuildFlow.Host.Endpoints.rag 统一为 BuildFlow.Host.Endpoints.Platform
- 修复了多个端点类的命名空间大小写不一致的问题
2026-07-03 17:13:17 +08:00

22 lines
636 B
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

using File.Application.Features.Shares.Queries;
using MediatR;
namespace BuildFlow.Host.Endpoints.File.Shares;
/// <summary>查询分享信息端点(匿名访问)。GET /api/share/{Token}。</summary>
public class GetShareInfoEndpoint(IMediator mediator) : Endpoint<GetShareInfoRequest, object>
{
public override void Configure()
{
Get("/share/{Token}");
AllowAnonymous();
}
public override async Task HandleAsync(GetShareInfoRequest req, CancellationToken ct)
{
var result = await mediator.Send(new GetShareInfoQuery(req.Token), ct);
await Send.OkAsync(result!, ct);
}
}