MCPcopy
hub / github.com/coder/mux / handleUpgrade

Function handleUpgrade

src/node/orpc/server.test.ts:1364–1372  ·  view source on GitHub ↗
(
        req: Parameters<WebSocketServer["handleUpgrade"]>[0],
        socket: Parameters<WebSocketServer["handleUpgrade"]>[1],
        head: Parameters<WebSocketServer["handleUpgrade"]>[2]
      )

Source from the content-addressed store, hash-verified

1362 const desktopRequests: Array<{ origin: string | null; url: string | undefined }> = [];
1363 const desktopBridgeServer = {
1364 handleUpgrade(
1365 req: Parameters<WebSocketServer["handleUpgrade"]>[0],
1366 socket: Parameters<WebSocketServer["handleUpgrade"]>[1],
1367 head: Parameters<WebSocketServer["handleUpgrade"]>[2]
1368 ) {
1369 desktopRelayServer.handleUpgrade(req, socket, head, (ws) => {
1370 desktopRelayServer.emit("connection", ws, req);
1371 });
1372 },
1373 async stop() {
1374 if (desktopRelayServerStopped) {
1375 return;

Callers

nothing calls this directly

Calls 2

emitMethod · 0.65
handleUpgradeMethod · 0.45

Tested by

no test coverage detected