chat actions should be fixed

This commit is contained in:
YasinOnm08 2024-10-11 08:44:30 +02:00
parent 2790604f6b
commit 28ebe02bd6
2 changed files with 9 additions and 9 deletions

View file

@ -317,20 +317,20 @@ const InputOutputBackend: React.FC = () => {
} }
const handleResendClick = () => { const handleResendClick = () => {
const temporary_message = messages[messages.length - 2]['content'] const msg = chatHistory.chats[chatHistory.selectedIndex].messages
const updatedMessages = messages.slice(0, -2) const lastUserMessage = msg[msg.length-2].content
setMessages(updatedMessages) msg.splice(msg.length-2,2)
endGetWorker() endGetWorker()
getNewToken() getNewToken()
setInputDisabled(false) setInputDisabled(false)
handleSendClick(temporary_message, true) handleSendClick(lastUserMessage, true)
} }
const handleEditClick = () => { const handleEditClick = () => {
const newestMessage = messages[messages.length - 2].content const msg = chatHistory.chats[chatHistory.selectedIndex].messages
setInputMessage(newestMessage) const lastUserMessage = msg[msg.length-2].content
const updatedMessages = messages.slice(0, messages.length - 2) setInputMessage(lastUserMessage)
setMessages(updatedMessages) msg.splice(msg.length-2,2)
endGetWorker() endGetWorker()
getNewToken() getNewToken()
setInputDisabled(false) setInputDisabled(false)

View file

@ -46,7 +46,7 @@ const History: React.FC = () => {
copyChats.chats = [...chatHistory.chats] copyChats.chats = [...chatHistory.chats]
// Remove the chat at the specified index // Remove the chat at the specified index
copyChats.chats.splice(index,1) copyChats.chats.splice(index,1)
// Determine new selectedIndex // Determine new selectedIndex
let newSelectedIndex = currentIndex; let newSelectedIndex = currentIndex;