Files
djhackersdev_minime/src/idz/handler/loadServerList.ts
T
Tau 355f20c50b Add host/port "switchboard" module
Centrally list all hostnames and port numbers here. Need to push
this into IDZ further but I'm a bit short on time (so what else is
new).
2019-11-06 17:28:30 -05:00

50 lines
1.0 KiB
TypeScript

import { LoadServerListRequest } from "../request/loadServerList";
import { LoadServerListResponse } from "../response/loadServerList";
import { Repositories } from "../repo";
import { HOST_EXT, PORT_IDZ } from "../../switchboard";
export function loadServerList(
w: Repositories,
req: LoadServerListRequest
): LoadServerListResponse {
return {
type: "load_server_list_res",
status: 1,
userDb: {
addr: HOST_EXT,
tcp: 10000,
http: 10001,
},
matchAddr: HOST_EXT,
matchPort: {
tcp: 10002,
udpSend: 10003,
udpRecv: 10004,
},
tagMatchPort: {
tcp: 10005,
udpSend: 10006,
udpRecv: 10007,
},
event: {
addr: HOST_EXT,
tcp: 10008,
},
screenshot: {
addr: HOST_EXT,
tcp: 10009,
},
pingReturn: HOST_EXT,
echo1: {
addr: HOST_EXT,
udp: 10010,
},
echo2: {
addr: HOST_EXT,
udp: 10011,
},
newsUrl: `http://${HOST_EXT}:10012/news`,
reportErrorUrl: `http://${HOST_EXT}:10013/error`,
};
}