using EggLink.DanhengServer.Util; using EggLink.DanhengServer.WebServer.Handler; using Microsoft.AspNetCore.Mvc; namespace EggLink.DanhengServer.WebServer.Controllers; [ApiController] [Route("/")] public class GateServerRoutes { [HttpGet("/query_gateway")] public async ValueTask QueryGateway([FromQuery] string version) { if (!ConfigManager.Config.ServerOption.ServerConfig.RunGateway) return new ContentResult { StatusCode = 404 }; await ValueTask.CompletedTask; return new ContentResult { Content = new QueryGatewayHandler(version).Data, StatusCode = 200, ContentType = "plain/text; charset=utf-8" }; } }