diff --git a/src/views/ICViewProvider.ts b/src/views/ICViewProvider.ts index 0c981b2..44f397f 100644 --- a/src/views/ICViewProvider.ts +++ b/src/views/ICViewProvider.ts @@ -160,13 +160,17 @@ export class ICViewProvider implements vscode.WebviewViewProvider { }); // 处理侧边栏的消息 - webviewView.webview.onDidReceiveMessage((message) => { - if (message.command === "openChat") { - vscode.commands.executeCommand("ic-coder.openChat"); - } else if (message.command === "login") { - vscode.commands.executeCommand("ic-coder.login"); - } - }); + webviewView.webview.onDidReceiveMessage( + (message) => { + if (message.command === "openChat") { + vscode.commands.executeCommand("ic-coder.openChat"); + } else if (message.command === "login") { + vscode.commands.executeCommand("ic-coder.login"); + } + }, + undefined, + this.context.subscriptions + ); } private getWebviewContent(