MCPcopy Create free account
hub / github.com/FlashpointProject/launcher / server_add_client

Function server_add_client

src/shared/socket/SocketServer.ts:49–66  ·  view source on GitHub ↗
(server: SocketServerData<T, U, SOCKET>)

Source from the content-addressed store, hash-verified

47}
48
49export function server_add_client<
50 T extends T_BASE,
51 U extends U_BASE<T>,
52 SOCKET extends BaseSocket
53>(server: SocketServerData<T, U, SOCKET>): SocketServerClient<T, U, SOCKET> {
54 const client: SocketServerClient<T, U, SOCKET> = {
55 id: server.next_client_id,
56 next_id: 0,
57 sent: [],
58 socket: undefined,
59 };
60
61 server.next_client_id += 1;
62
63 server.clients.push(client);
64
65 return client;
66}
67
68export function server_request<
69 T extends T_BASE,

Callers 1

onConnectMethod · 0.90

Calls 1

pushMethod · 0.65

Tested by

no test coverage detected