mirror of
https://github.com/appwrite/console.git
synced 2026-06-06 19:27:48 +00:00
Update message type handling in Synapse communication
AI: Fix type definitions for WebSocket events
This commit is contained in:
@@ -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;
|
||||
};
|
||||
|
||||
|
||||
@@ -33,7 +33,7 @@
|
||||
}
|
||||
});
|
||||
});
|
||||
synapse.addEventListener('terminalResponse', ({ message }) => {
|
||||
synapse.addEventListener('terminal', ({ message }) => {
|
||||
const { data } = message;
|
||||
if (typeof data === 'string') term.write(data);
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user