MCPcopy Index your code
hub / github.com/coder/coder / scheduleTerminalResize

Function scheduleTerminalResize

site/src/modules/terminal/WorkspaceTerminal.tsx:409–427  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

407 .withBackoff(new ExponentialBackoff(1000, 6))
408 .build();
409 const scheduleTerminalResize = () => {
410 window.setTimeout(() => {
411 if (disposed) {
412 return;
413 }
414
415 const dimensions = getTerminalDimensions(terminal);
416 if (!dimensions) {
417 return;
418 }
419
420 websocket?.send(
421 encodeTerminalPayload({
422 height: dimensions.height,
423 width: dimensions.width,
424 }),
425 );
426 }, 0);
427 };
428 websocket.binaryType = "arraybuffer";
429 websocketRef.current = websocket;
430 websocket.addEventListener(WebsocketEvent.open, () => {

Callers 1

WorkspaceTerminalFunction · 0.85

Calls 2

encodeTerminalPayloadFunction · 0.85
sendMethod · 0.45

Tested by

no test coverage detected