optimize streaming

This commit is contained in:
KingKDot
2026-04-08 14:14:09 -05:00
parent 67d81d1b75
commit b711efe6bd
10 changed files with 113 additions and 9 deletions
+2
View File
@@ -138,6 +138,7 @@ export type FrameHeader = {
};
export type Frame = { type: "frame"; header: FrameHeader; data: Uint8Array };
export type FrameAck = { type: "frame_ack" };
export type Status = {
type: "status";
state: "idle" | "streaming" | "error";
@@ -304,6 +305,7 @@ export type WireMessage =
| CommandResult
| ScreenshotResult
| Frame
| FrameAck
| Status
| ConsoleOutput
| FileListResult
@@ -454,6 +454,7 @@ export async function handleWebSocketMessage(
}
}
handleFrame(client, payload);
try { ws.send(encodeMessage({ type: "frame_ack" })); } catch {}
break;
case "screenshot_result":
deps.handleNotificationScreenshotResult(client.id, payload);