diff --git a/src/renderer/src/pages/home/Inputbar/Inputbar.tsx b/src/renderer/src/pages/home/Inputbar/Inputbar.tsx index 1977abdb..605ef775 100644 --- a/src/renderer/src/pages/home/Inputbar/Inputbar.tsx +++ b/src/renderer/src/pages/home/Inputbar/Inputbar.tsx @@ -146,6 +146,8 @@ const Inputbar: FC = ({ assistant: _assistant, setActiveTopic, topic }) = return } + EventEmitter.emit(EVENT_NAMES.SEND_MESSAGE) + try { // Dispatch the sendMessage action with all options const uploadedFiles = await FileManager.uploadFiles(files) diff --git a/src/renderer/src/store/messages.ts b/src/renderer/src/store/messages.ts index 1763ad29..a83be564 100644 --- a/src/renderer/src/store/messages.ts +++ b/src/renderer/src/store/messages.ts @@ -3,7 +3,6 @@ import db from '@renderer/databases' import { autoRenameTopic, TopicManager } from '@renderer/hooks/useTopic' import i18n from '@renderer/i18n' import { fetchChatCompletion } from '@renderer/services/ApiService' -import { EVENT_NAMES, EventEmitter } from '@renderer/services/EventService' import { getAssistantMessage, resetAssistantMessage } from '@renderer/services/MessagesService' import type { AppDispatch, RootState } from '@renderer/store' import type { Assistant, Message, Topic } from '@renderer/types' @@ -284,8 +283,6 @@ export const sendMessage = dispatch(clearTopicMessages(topic.id)) } - EventEmitter.emit(EVENT_NAMES.SEND_MESSAGE) - // 处理助手消息 let assistantMessages: Message[] = [] if (!isEmpty(options?.resendAssistantMessage)) {