From a430284aa21e3ae1f0d5654e55b2ad2852519cc2 Mon Sep 17 00:00:00 2001
From: wwf <yearningwang@iqtogether.com>
Date: 星期三, 04 六月 2025 15:17:49 +0800
Subject: [PATCH] 初始化

---
 app/components/base/chat/embedded-chatbot/context.tsx |   33 ++++++++++-----------------------
 1 files changed, 10 insertions(+), 23 deletions(-)

diff --git a/app/components/base/chat/embedded-chatbot/context.tsx b/app/components/base/chat/embedded-chatbot/context.tsx
index fb00dbd..f48247a 100644
--- a/app/components/base/chat/embedded-chatbot/context.tsx
+++ b/app/components/base/chat/embedded-chatbot/context.tsx
@@ -14,7 +14,6 @@
   AppMeta,
   ConversationItem,
 } from '@/models/share'
-import { noop } from 'lodash-es'
 
 export type EmbeddedChatbotContextValue = {
   appInfoError?: any
@@ -28,28 +27,22 @@
   appPrevChatList: ChatItem[]
   pinnedConversationList: AppConversationData['data']
   conversationList: AppConversationData['data']
+  showConfigPanelBeforeChat: boolean
   newConversationInputs: Record<string, any>
   newConversationInputsRef: RefObject<Record<string, any>>
   handleNewConversationInputsChange: (v: Record<string, any>) => void
   inputsForms: any[]
   handleNewConversation: () => void
-  handleStartChat: (callback?: any) => void
+  handleStartChat: () => void
   handleChangeConversation: (conversationId: string) => void
   handleNewConversationCompleted: (newConversationId: string) => void
   chatShouldReloadKey: string
   isMobile: boolean
   isInstalledApp: boolean
-  allowResetChat: boolean
   appId?: string
   handleFeedback: (messageId: string, feedback: Feedback) => void
   currentChatInstanceRef: RefObject<{ handleStop: () => void }>
   themeBuilder?: ThemeBuilder
-  clearChatList?: boolean
-  setClearChatList: (state: boolean) => void
-  isResponding?: boolean
-  setIsResponding: (state: boolean) => void,
-  currentConversationInputs: Record<string, any> | null,
-  setCurrentConversationInputs: (v: Record<string, any>) => void,
 }
 
 export const EmbeddedChatbotContext = createContext<EmbeddedChatbotContextValue>({
@@ -57,25 +50,19 @@
   appPrevChatList: [],
   pinnedConversationList: [],
   conversationList: [],
+  showConfigPanelBeforeChat: false,
   newConversationInputs: {},
   newConversationInputsRef: { current: {} },
-  handleNewConversationInputsChange: noop,
+  handleNewConversationInputsChange: () => {},
   inputsForms: [],
-  handleNewConversation: noop,
-  handleStartChat: noop,
-  handleChangeConversation: noop,
-  handleNewConversationCompleted: noop,
+  handleNewConversation: () => {},
+  handleStartChat: () => {},
+  handleChangeConversation: () => {},
+  handleNewConversationCompleted: () => {},
   chatShouldReloadKey: '',
   isMobile: false,
   isInstalledApp: false,
-  allowResetChat: true,
-  handleFeedback: noop,
-  currentChatInstanceRef: { current: { handleStop: noop } },
-  clearChatList: false,
-  setClearChatList: noop,
-  isResponding: false,
-  setIsResponding: noop,
-  currentConversationInputs: {},
-  setCurrentConversationInputs: noop,
+  handleFeedback: () => {},
+  currentChatInstanceRef: { current: { handleStop: () => {} } },
 })
 export const useEmbeddedChatbotContext = () => useContext(EmbeddedChatbotContext)

--
Gitblit v1.8.0