From db65520adb862e52a8e0f30ecb7e003e3e878959 Mon Sep 17 00:00:00 2001 From: Felix NyxJae <18661811993@163.com> Date: Fri, 28 Feb 2025 12:32:06 +0800 Subject: [PATCH] fix: Fixed human relay dialog message processing, optimized type use --- webview-ui/src/App.tsx | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/webview-ui/src/App.tsx b/webview-ui/src/App.tsx index 5909a3eaef..8c37236adb 100644 --- a/webview-ui/src/App.tsx +++ b/webview-ui/src/App.tsx @@ -2,6 +2,7 @@ import { useCallback, useEffect, useRef, useState } from "react" import { useEvent } from "react-use" import { ExtensionMessage } from "../../src/shared/ExtensionMessage" +import { ShowHumanRelayDialogMessage } from "../../src/shared/ExtensionMessage" import { vscode } from "./utils/vscode" import { ExtensionStateContextProvider, useExtensionState } from "./context/ExtensionStateContext" @@ -59,13 +60,13 @@ const App = () => { switchTab(newTab) } } - + const mes: ShowHumanRelayDialogMessage = message as ShowHumanRelayDialogMessage // Processing displays human relay dialog messages - if (message.type === "showHumanRelayDialog" && message.requestId && message.promptText) { + if (mes.type === "showHumanRelayDialog" && mes.requestId && mes.promptText) { setHumanRelayDialogState({ isOpen: true, - requestId: message.requestId, - promptText: message.promptText, + requestId: mes.requestId, + promptText: mes.promptText, }) } },