diff options
author | Nate Sesti <sestinj@gmail.com> | 2023-05-31 20:27:52 -0400 |
---|---|---|
committer | Nate Sesti <sestinj@gmail.com> | 2023-05-31 20:27:52 -0400 |
commit | a4e9e7764ee42a743dbfbaedb520cc70daa23ec4 (patch) | |
tree | 739e06131401507617ba376e6bee2db0aa3d2712 /extension/src/debugPanel.ts | |
parent | dd5b9f6b7f08f178d6034a57f97faea38442eb0a (diff) | |
download | sncontinue-a4e9e7764ee42a743dbfbaedb520cc70daa23ec4.tar.gz sncontinue-a4e9e7764ee42a743dbfbaedb520cc70daa23ec4.tar.bz2 sncontinue-a4e9e7764ee42a743dbfbaedb520cc70daa23ec4.zip |
fixing up vscodemessenger
Diffstat (limited to 'extension/src/debugPanel.ts')
-rw-r--r-- | extension/src/debugPanel.ts | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/extension/src/debugPanel.ts b/extension/src/debugPanel.ts index a295085f..da29a52c 100644 --- a/extension/src/debugPanel.ts +++ b/extension/src/debugPanel.ts @@ -16,6 +16,7 @@ import { import { sendTelemetryEvent, TelemetryEvent } from "./telemetry"; import { RangeInFile, SerializedDebugContext } from "./client"; import { addFileSystemToDebugContext } from "./util/util"; +const WebSocket = require("ws"); class StreamManager { private _fullText: string = ""; @@ -119,6 +120,9 @@ class WebsocketConnection { } public send(message: string) { + if (typeof message !== "string") { + message = JSON.stringify(message); + } this._ws.send(message); } @@ -190,6 +194,7 @@ export function setupDebugPanel( async function connectWebsocket(url: string) { return new Promise((resolve, reject) => { const onMessage = (message: any) => { + console.log("websocket message", message); panel.webview.postMessage({ type: "websocketForwardingMessage", url, |