Optimize ssh connection (faster). Renamed all versions to reflect that this project is still under development (expect bugs).

This commit is contained in:
Karmaa
2025-03-21 15:38:12 -05:00
parent 9a30c49b66
commit f743f8fa9c
2 changed files with 18 additions and 4 deletions

View File

@@ -117,8 +117,18 @@ export const NewTerminal = forwardRef(({ hostConfig, isVisible, setIsNoAuthHidde
let isPasting = false;
let buffer = "";
let bufferTimeout = null;
terminalInstance.current.onData((data) => {
socketRef.current.emit("data", data);
buffer += data;
if (!bufferTimeout) {
bufferTimeout = setTimeout(() => {
socketRef.current.emit("data", buffer);
buffer = "";
bufferTimeout = null;
}, 20);
}
});
terminalInstance.current.attachCustomKeyEventHandler((event) => {