Add abortTask handler in extension

This commit is contained in:
Saoud Rizwan
2024-07-09 15:09:28 -04:00
parent d63aef015a
commit 4310d82d27

View File

@@ -46,7 +46,7 @@ export class SidebarProvider implements vscode.WebviewViewProvider {
webviewView.onDidChangeVisibility((e: any) => { webviewView.onDidChangeVisibility((e: any) => {
if (e.visible) { if (e.visible) {
// Your view is visible // Your view is visible
this.postMessageToWebview({ type: "action", action: "didBecomeVisible"}) this.postMessageToWebview({ type: "action", action: "didBecomeVisible" })
} else { } else {
// Your view is hidden // Your view is hidden
} }
@@ -195,6 +195,11 @@ export class SidebarProvider implements vscode.WebviewViewProvider {
break break
case "askResponse": case "askResponse":
this.claudeDev?.handleWebviewAskResponse(message.askResponse!, message.text) this.claudeDev?.handleWebviewAskResponse(message.askResponse!, message.text)
break
case "abortTask":
await this.resetTask()
await this.postStateToWebview()
break
// Add more switch case statements here as more webview message commands // Add more switch case statements here as more webview message commands
// are created within the webview context (i.e. inside media/main.js) // are created within the webview context (i.e. inside media/main.js)
} }