| const currentConversationLatestInputs = useMemo(() => { | const currentConversationLatestInputs = useMemo(() => { | ||||
| if (!currentConversationId || !appChatListData?.data.length) | if (!currentConversationId || !appChatListData?.data.length) | ||||
| return {} | |||||
| return newConversationInputsRef.current || {} | |||||
| return appChatListData.data.slice().pop().inputs || {} | return appChatListData.data.slice().pop().inputs || {} | ||||
| }, [appChatListData, currentConversationId]) | }, [appChatListData, currentConversationId]) | ||||
| const [currentConversationInputs, setCurrentConversationInputs] = useState<Record<string, any>>(currentConversationLatestInputs || {}) | const [currentConversationInputs, setCurrentConversationInputs] = useState<Record<string, any>>(currentConversationLatestInputs || {}) |
| const currentConversationLatestInputs = useMemo(() => { | const currentConversationLatestInputs = useMemo(() => { | ||||
| if (!currentConversationId || !appChatListData?.data.length) | if (!currentConversationId || !appChatListData?.data.length) | ||||
| return {} | |||||
| return newConversationInputsRef.current || {} | |||||
| return appChatListData.data.slice().pop().inputs || {} | return appChatListData.data.slice().pop().inputs || {} | ||||
| }, [appChatListData, currentConversationId]) | }, [appChatListData, currentConversationId]) | ||||
| const [currentConversationInputs, setCurrentConversationInputs] = useState<Record<string, any>>(currentConversationLatestInputs || {}) | const [currentConversationInputs, setCurrentConversationInputs] = useState<Record<string, any>>(currentConversationLatestInputs || {}) |