MCPcopy
hub / github.com/CapSoftware/Cap / closeSocket

Function closeSocket

apps/desktop/src/routes/camera.tsx:465–478  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

463 let cameraCanvasRef: HTMLCanvasElement | undefined;
464
465 const closeSocket = () => {
466 const socket = ws;
467 const controls = canvasControls;
468 ws = undefined;
469 canvasControls = undefined;
470 controls?.dispose();
471 if (
472 socket &&
473 socket.readyState !== WebSocket.CLOSING &&
474 socket.readyState !== WebSocket.CLOSED
475 ) {
476 socket.close();
477 }
478 };
479
480 const initCanvasControls = () => {
481 if (!canvasControls || !cameraCanvasRef) return;

Callers 1

stopSocketFunction · 0.70

Calls 1

disposeMethod · 0.80

Tested by

no test coverage detected