fix: 添加默认助手会添加两个 #238

This commit is contained in:
kangfenmao 2024-10-24 15:46:08 +08:00
parent 2cbb4c8831
commit 6e2ab66b81

View File

@ -36,12 +36,14 @@ const PopupContainer: React.FC<Props> = ({ resolve }) => {
}, [assistants, defaultAssistant, searchText, userAgents])
const onCreateAssistant = async (agent: Agent) => {
if (agent.id === 'default') {
addAssistant({ ...agent, id: uuid() })
return
}
let assistant: Assistant
const assistant = await createAssistantFromAgent(agent)
if (agent.id === 'default') {
assistant = { ...agent, id: uuid() }
addAssistant(assistant)
} else {
assistant = await createAssistantFromAgent(agent)
}
setTimeout(() => EventEmitter.emit(EVENT_NAMES.SHOW_ASSISTANTS), 0)
resolve(assistant)