summaryrefslogtreecommitdiff
path: root/extension/src/continueIdeClient.ts
diff options
context:
space:
mode:
authorNate Sesti <sestinj@gmail.com>2023-07-06 22:36:37 -0700
committerNate Sesti <sestinj@gmail.com>2023-07-06 22:36:37 -0700
commite1bf5fc21ca10d9316dea9129bfb3dcc1469c380 (patch)
tree491b165a9dcf1835096375eb4667df24510d49f0 /extension/src/continueIdeClient.ts
parent9fc831e7587cce99c8a6f2e56905c25068c8cab6 (diff)
downloadsncontinue-e1bf5fc21ca10d9316dea9129bfb3dcc1469c380.tar.gz
sncontinue-e1bf5fc21ca10d9316dea9129bfb3dcc1469c380.tar.bz2
sncontinue-e1bf5fc21ca10d9316dea9129bfb3dcc1469c380.zip
pause streaming on rejection
Diffstat (limited to 'extension/src/continueIdeClient.ts')
-rw-r--r--extension/src/continueIdeClient.ts10
1 files changed, 7 insertions, 3 deletions
diff --git a/extension/src/continueIdeClient.ts b/extension/src/continueIdeClient.ts
index 9b16a7a2..679d94ba 100644
--- a/extension/src/continueIdeClient.ts
+++ b/extension/src/continueIdeClient.ts
@@ -164,7 +164,7 @@ class IdeProtocolClient {
this.showSuggestion(data.edit);
break;
case "showDiff":
- this.showDiff(data.filepath, data.replacement);
+ this.showDiff(data.filepath, data.replacement, data.step_index);
break;
case "openGUI":
case "connected":
@@ -243,8 +243,8 @@ class IdeProtocolClient {
);
}
- showDiff(filepath: string, replacement: string) {
- diffManager.writeDiff(filepath, replacement);
+ showDiff(filepath: string, replacement: string, step_index: number) {
+ diffManager.writeDiff(filepath, replacement, step_index);
}
openFile(filepath: string) {
@@ -431,6 +431,10 @@ class IdeProtocolClient {
sendMainUserInput(input: string) {
this.messenger?.send("mainUserInput", { input });
}
+
+ deleteAtIndex(index: number) {
+ this.messenger?.send("deleteAtIndex", { index });
+ }
}
export default IdeProtocolClient;