Skip to content

Commit b984692

Browse files
committed
fix: await async message handlers to prevent floating promises
1 parent 0a2e679 commit b984692

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

src/webview/homescreenView.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ export class HomescreenViewProvider implements vscode.WebviewViewProvider {
6464
});
6565

6666
webviewView.webview.onDidReceiveMessage(
67-
(message: { command: string; skills?: string[]; ideTarget?: string; mcpServers?: string[] }) => {
67+
async (message: { command: string; skills?: string[]; ideTarget?: string; mcpServers?: string[] }) => {
6868
switch (message.command) {
6969
case "openGlobalConfig":
7070
vscode.commands.executeCommand("cloudinary.openGlobalConfig");
@@ -79,10 +79,10 @@ export class HomescreenViewProvider implements vscode.WebviewViewProvider {
7979
vscode.commands.executeCommand("cloudinary.openWelcomeScreen");
8080
break;
8181
case "aiToolsExpanded":
82-
this._handleAiToolsExpanded();
82+
await this._handleAiToolsExpanded();
8383
break;
8484
case "installAiTools":
85-
this._handleInstallAiTools(
85+
await this._handleInstallAiTools(
8686
message.skills ?? [],
8787
message.ideTarget ?? "Claude Code",
8888
message.mcpServers ?? []

0 commit comments

Comments
 (0)