summaryrefslogtreecommitdiff
path: root/extension/src/continueIdeClient.ts
diff options
context:
space:
mode:
authorNate Sesti <sestinj@gmail.com>2023-08-26 23:21:26 -0700
committerNate Sesti <sestinj@gmail.com>2023-08-26 23:21:26 -0700
commitab31cb15fae74592f49c2ceadc8d7810228fa7e2 (patch)
tree3ee2489d5ad6e9f2178df7f2e90af1184857b342 /extension/src/continueIdeClient.ts
parent868875aa5d8a9e362f0b3201eed403f473ee8ccb (diff)
downloadsncontinue-ab31cb15fae74592f49c2ceadc8d7810228fa7e2.tar.gz
sncontinue-ab31cb15fae74592f49c2ceadc8d7810228fa7e2.tar.bz2
sncontinue-ab31cb15fae74592f49c2ceadc8d7810228fa7e2.zip
fix: :bug: correctly generate uris for remote
Diffstat (limited to 'extension/src/continueIdeClient.ts')
-rw-r--r--extension/src/continueIdeClient.ts8
1 files changed, 4 insertions, 4 deletions
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<boolean> {
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 = "";