From 36c32f382fc94f5563e438f896b7e2a748858b8d Mon Sep 17 00:00:00 2001 From: MT-Mint <798521692@qq.com> Date: Wed, 8 Apr 2026 13:29:43 +0800 Subject: [PATCH] =?UTF-8?q?refactor(frontend):=20=E5=B0=86=20SELECT=5FSKIL?= =?UTF-8?q?L=20=E9=87=8D=E5=91=BD=E5=90=8D=E4=B8=BA=20SELECT=5FSKILLS?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/src/core/iframe-messages.ts | 4 ++-- frontend/src/hooks/use-iframe-skill.ts | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/frontend/src/core/iframe-messages.ts b/frontend/src/core/iframe-messages.ts index b2844051..80d8f8d7 100644 --- a/frontend/src/core/iframe-messages.ts +++ b/frontend/src/core/iframe-messages.ts @@ -12,7 +12,7 @@ export const POST_MESSAGE_TYPES = { // 会话是否处于聊天态 IS_CHATTING: "isChatting", // 选择预定义 skill - SELECT_SKILL: "selectedSkills", + SELECT_SKILLS: "selectedSkills", // 打开 skill 选择对话框 OPEN_SKILL_DIALOG: "openSkillDialog", } as const; @@ -41,7 +41,7 @@ export interface IsChattingMessage { } export interface SelectSkillMessage { - type: typeof POST_MESSAGE_TYPES.SELECT_SKILL; + type: typeof POST_MESSAGE_TYPES.SELECT_SKILLS; selectedSkills: SelectedSkillPayloadItem[]; } diff --git a/frontend/src/hooks/use-iframe-skill.ts b/frontend/src/hooks/use-iframe-skill.ts index 01b2dd38..71b18851 100644 --- a/frontend/src/hooks/use-iframe-skill.ts +++ b/frontend/src/hooks/use-iframe-skill.ts @@ -70,7 +70,7 @@ export function useIframeSkill(): UseIframeSkillReturn { // 发送选择预定义 skill const sendSelectSkill = useCallback((selectedSkills: SelectedSkillPayloadItem[]) => { - const message = { type: POST_MESSAGE_TYPES.SELECT_SKILL, selectedSkills }; + const message = { type: POST_MESSAGE_TYPES.SELECT_SKILLS, selectedSkills }; console.log("[useIframeSkill] sendSelectSkill:", message); sendToParent(message); }, []); @@ -89,7 +89,7 @@ export function useIframeSkill(): UseIframeSkillReturn { const clearSkill = useCallback(() => { setSelectedSkill(null); // 发送空数组给主页,通知取消选择 - const message = { type: POST_MESSAGE_TYPES.SELECT_SKILL, selectedSkills: [] }; + const message = { type: POST_MESSAGE_TYPES.SELECT_SKILLS, selectedSkills: [] }; console.log("[useIframeSkill] clearSkill, sending selectedSkills=[]:", message); sendToParent(message); }, []);