namespace FreeSR.Dispatch.Handlers { using Ceen; using FreeSR.Dispatch.Util; using FreeSR.Proto; using System.Threading.Tasks; internal class QueryGatewayHandler : IHttpModule { public async Task HandleAsync(IHttpContext context) { context.Response.StatusCode = HttpStatusCode.OK; context.Response.ContentType = "text/plain"; await context.Response.WriteAllAsync(Convert.ToBase64String(ProtobufUtil.Serialize(new Gateserver { Retcode = 0, Msg0 = "OK", Ip = "127.0.0.1", RegionName = "FreeSR", Port = 22301, B1 = true, B2 = true, B3 = true, B4 = true, B5 = true, B6 = true, B7 = true, Gfemaboifee = true, //MdkResVersion = "5335706", AssetBundleUrl = "https://autopatchcn.bhsr.com/asb/BetaLive/output_6355877_591cdefefe9b", ExResourceUrl = "https://autopatchcn.bhsr.com/design_data/BetaLive/output_6367879_26191d7cc23b", }))); return true; } } }