From ab31cb15fae74592f49c2ceadc8d7810228fa7e2 Mon Sep 17 00:00:00 2001 From: Nate Sesti Date: Sat, 26 Aug 2023 23:21:26 -0700 Subject: fix: :bug: correctly generate uris for remote --- extension/src/continueIdeClient.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'extension/src/continueIdeClient.ts') diff --git a/extension/src/continueIdeClient.ts b/extension/src/continueIdeClient.ts index 4e099fdb..3fa8dec1 100644 --- a/extension/src/continueIdeClient.ts +++ b/extension/src/continueIdeClient.ts @@ -3,7 +3,7 @@ import { showSuggestion as showSuggestionInEditor, SuggestionRanges, } from "./suggestions"; -import { openEditorAndRevealRange } from "./util/vscode"; +import { openEditorAndRevealRange, uriFromFilePath } from "./util/vscode"; import { FileEdit } from "../schema/FileEdit"; import { RangeInFile } from "../schema/RangeInFile"; import * as vscode from "vscode"; @@ -270,7 +270,7 @@ class IdeProtocolClient { messenger.send("listDirectoryContents", { contents: ( await vscode.workspace.fs.readDirectory( - vscode.Uri.file(data.directory) + uriFromFilePath(data.directory) ) ) .map(([name, type]) => name) @@ -439,7 +439,7 @@ class IdeProtocolClient { async fileExists(filepath: string): Promise { try { - await vscode.workspace.fs.stat(vscode.Uri.file(filepath)); + await vscode.workspace.fs.stat(uriFromFilePath(filepath)); return true; } catch { return false; @@ -563,7 +563,7 @@ class IdeProtocolClient { if (typeof contents === "undefined") { try { contents = await vscode.workspace.fs - .readFile(vscode.Uri.file(filepath)) + .readFile(uriFromFilePath(filepath)) .then((bytes) => new TextDecoder().decode(bytes)); } catch { contents = ""; -- cgit v1.2.3-70-g09d2