From 9ded1ea41e65d83e32ed74ca1fb5bd1f00a5d054 Mon Sep 17 00:00:00 2001 From: Nate Sesti Date: Fri, 28 Jul 2023 00:18:49 -0700 Subject: refactor: :goal_net: log errors from websocket, better logging from uvicorn --- extension/react-app/src/hooks/vscodeMessenger.ts | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'extension/react-app/src/hooks/vscodeMessenger.ts') diff --git a/extension/react-app/src/hooks/vscodeMessenger.ts b/extension/react-app/src/hooks/vscodeMessenger.ts index ba19586b..13f5092b 100644 --- a/extension/react-app/src/hooks/vscodeMessenger.ts +++ b/extension/react-app/src/hooks/vscodeMessenger.ts @@ -38,6 +38,14 @@ export class VscodeMessenger extends Messenger { }); } + onError(callback: (error: any) => void): void { + window.addEventListener("message", (event: any) => { + if (event.data.type === "websocketForwardingError") { + callback(event.data.error); + } + }); + } + sendAndReceive(messageType: string, data: any): Promise { return new Promise((resolve) => { const handler = (event: any) => { -- cgit v1.2.3-70-g09d2