mirror of
https://github.com/RooVetGit/Roo-Code.git
synced 2026-08-28 05:27:24 +00:00
Add abortTask handler in extension
This commit is contained in:
parent
d63aef015a
commit
4310d82d27
1 changed files with 7 additions and 2 deletions
|
|
@ -46,7 +46,7 @@ export class SidebarProvider implements vscode.WebviewViewProvider {
|
|||
webviewView.onDidChangeVisibility((e: any) => {
|
||||
if (e.visible) {
|
||||
// Your view is visible
|
||||
this.postMessageToWebview({ type: "action", action: "didBecomeVisible"})
|
||||
this.postMessageToWebview({ type: "action", action: "didBecomeVisible" })
|
||||
} else {
|
||||
// Your view is hidden
|
||||
}
|
||||
|
|
@ -195,6 +195,11 @@ export class SidebarProvider implements vscode.WebviewViewProvider {
|
|||
break
|
||||
case "askResponse":
|
||||
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
|
||||
// are created within the webview context (i.e. inside media/main.js)
|
||||
}
|
||||
|
|
@ -218,7 +223,7 @@ export class SidebarProvider implements vscode.WebviewViewProvider {
|
|||
this.claudeDev = undefined
|
||||
await this.setClaudeMessages([])
|
||||
}
|
||||
|
||||
|
||||
// client messages
|
||||
|
||||
async getClaudeMessages(): Promise<ClaudeMessage[]> {
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue