Fix lost rewind functionality

This commit is contained in:
eduardruzga 2024-11-18 21:09:02 +02:00
parent 6bc873ebf1
commit fdc80a10de

View File

@ -45,10 +45,9 @@ export function useChatHistory() {
getMessages(db, mixedId) getMessages(db, mixedId)
.then((storedMessages) => { .then((storedMessages) => {
if (storedMessages && storedMessages.messages.length > 0) { if (storedMessages && storedMessages.messages.length > 0) {
const rewindId = searchParams.get('rewindId'); const rewindId = searchParams.get('rewindTo');
const filteredMessages = rewindId const filteredMessages = rewindId
? storedMessages.messages.slice(0, ? storedMessages.messages.slice(0, storedMessages.messages.findIndex((m) => m.id === rewindId) + 1)
storedMessages.messages.findIndex(m => m.id === rewindId) + 1)
: storedMessages.messages; : storedMessages.messages;
setInitialMessages(filteredMessages); setInitialMessages(filteredMessages);