From 47c19fa8da8b459c4cfc1d9a535c6cadaa5fa5ec Mon Sep 17 00:00:00 2001 From: Kirill Dubovitskiy Date: Tue, 8 Aug 2023 22:53:30 -0700 Subject: Cleanup of obsolete typing --- extension/src/debugPanel.ts | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) (limited to 'extension/src/debugPanel.ts') diff --git a/extension/src/debugPanel.ts b/extension/src/debugPanel.ts index e6dade37..6fb633ea 100644 --- a/extension/src/debugPanel.ts +++ b/extension/src/debugPanel.ts @@ -67,7 +67,7 @@ class WebsocketConnection { export let debugPanelWebview: vscode.Webview | undefined; export function setupDebugPanel( panel: vscode.WebviewPanel | vscode.WebviewView, - sessionIdPromise: Promise | string + sessionIdPromise: Promise ): string { debugPanelWebview = panel.webview; panel.onDidDispose(() => { @@ -180,16 +180,14 @@ export function setupDebugPanel( panel.webview.onDidReceiveMessage(async (data) => { switch (data.type) { case "onLoad": { - let sessionId: string; - if (typeof sessionIdPromise === "string") { - sessionId = sessionIdPromise; - } else { - sessionId = await sessionIdPromise; - } + const sessionId = await sessionIdPromise; panel.webview.postMessage({ type: "onLoad", vscMachineId: vscode.env.machineId, apiUrl: getContinueServerUrl(), + workspacePaths: vscode.workspace.workspaceFolders?.map( + (folder) => folder.uri.fsPath + ), sessionId, vscMediaUrl, dataSwitchOn: vscode.workspace @@ -323,9 +321,9 @@ export class ContinueGUIWebviewViewProvider implements vscode.WebviewViewProvider { public static readonly viewType = "continue.continueGUIView"; - private readonly sessionIdPromise: Promise | string; + private readonly sessionIdPromise: Promise; - constructor(sessionIdPromise: Promise | string) { + constructor(sessionIdPromise: Promise) { this.sessionIdPromise = sessionIdPromise; } -- cgit v1.2.3-70-g09d2