LingshaSR/sdkserver/bin/dispatch.ml
2024-08-03 15:05:09 +03:00

47 lines
1.3 KiB
OCaml

module S = Tiny_httpd
open Protocol
let query_dispatch _req =
let data = default_global_dispatch_data
~retcode:0l
~msg:"OK"
~server_list:[{
name = "lingsha_sr";
display_name = "LingshaSR";
title = "LingshaSR";
env_type = "2";
msg = "OK";
dispatch_url = "http://127.0.0.1:21000/query_gateway";
}] () in
let encoder = Pbrt.Encoder.create () in
encode_pb_global_dispatch_data data encoder;
let buf = Pbrt.Encoder.to_string encoder in
S.Response.make_string (Ok (Base64.encode_string buf))
let query_gateway _req =
let data = default_gateserver
~retcode:0l
~ip:"127.0.0.1"
~port:23301l
~use_tcp:true
~asset_bundle_url:"https://autopatchcn-ipv6.bhsr.com/asb/BetaLive/output_7663997_cd086af3f307"
~ex_resource_url:"https://autopatchcn-ipv6.bhsr.com/design_data/BetaLive/output_7680597_a60760caba0f"
~lua_url:"https://autopatchcn-ipv6.bhsr.com/lua/BetaLive/output_7668875_0231727458ad"
~lua_version:"7668875"
~fkenkkhlhhd:true
~opgmnlinakc:true
~mbdacjejamf:true
~bgpcckkddmb:true
~kjadmknddjl:true
~gjaeghbeaio:true
~lamjdogmfam:true
~hafcipegpin:true
() in
let encoder = Pbrt.Encoder.create () in
encode_pb_gateserver data encoder;
let buf = Pbrt.Encoder.to_string encoder in
S.Response.make_string (Ok (Base64.encode_string buf))