MCPcopy Create free account
hub / github.com/CoderLine/alphaTab / readBody

Function readBody

packages/playground/vite.plugin.server.ts:21–35  ·  view source on GitHub ↗
(req: Connect.IncomingMessage, length: number)

Source from the content-addressed store, hash-verified

19}
20
21function readBody(req: Connect.IncomingMessage, length: number): Promise<string> {
22 return new Promise((resolve, reject) => {
23 let chunks = '';
24 let received = 0;
25 req.on('data', (chunk: Buffer) => {
26 chunks += chunk.toString('utf-8');
27 received += chunk.length;
28 if (received >= length) {
29 resolve(chunks);
30 }
31 });
32 req.on('end', () => resolve(chunks));
33 req.on('error', () => reject());
34 });
35}
36
37function writeJson(res: ServerResponse, status: number, statusMessage: string, body: unknown): void {
38 const json = Buffer.from(JSON.stringify(body), 'utf-8');

Callers 1

handleAcceptFunction · 0.85

Calls 2

onMethod · 0.65
toStringMethod · 0.45

Tested by

no test coverage detected