From f488551f317e34d993af2cf7a1ef650cd12f4279 Mon Sep 17 00:00:00 2001 From: Torsten Dittmann Date: Thu, 8 May 2025 18:40:17 +0200 Subject: [PATCH] Update message type handling in Synapse communication AI: Fix type definitions for WebSocket events --- src/lib/components/studio/synapse.svelte.ts | 6 +++--- src/lib/components/studio/terminal.svelte | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/lib/components/studio/synapse.svelte.ts b/src/lib/components/studio/synapse.svelte.ts index 4e25e991f..bba3130af 100644 --- a/src/lib/components/studio/synapse.svelte.ts +++ b/src/lib/components/studio/synapse.svelte.ts @@ -28,12 +28,12 @@ type SynapseMessageOperationFileSystem = type SynapseMessageOperationTerminal = | { operation: 'updateSize'; params: { cols: number; rows: number } } | { operation: 'createCommand'; params: { command: string } }; -type SynapseResponseType = `${SynapseMessageType}Response`; -type Events = WebSocketEvent | SynapseResponseType; + +type Events = WebSocketEvent | SynapseMessageType; type BaseMessage = { success: boolean; data: unknown; - type: SynapseResponseType; + type: SynapseMessageType; requestId: string; }; diff --git a/src/lib/components/studio/terminal.svelte b/src/lib/components/studio/terminal.svelte index 1de2189f2..ca7f2a929 100644 --- a/src/lib/components/studio/terminal.svelte +++ b/src/lib/components/studio/terminal.svelte @@ -33,7 +33,7 @@ } }); }); - synapse.addEventListener('terminalResponse', ({ message }) => { + synapse.addEventListener('terminal', ({ message }) => { const { data } = message; if (typeof data === 'string') term.write(data); });