Fix lost rewind functionality
Browse files
app/lib/persistence/useChatHistory.ts
CHANGED
@@ -45,10 +45,9 @@ export function useChatHistory() {
|
|
45 |
getMessages(db, mixedId)
|
46 |
.then((storedMessages) => {
|
47 |
if (storedMessages && storedMessages.messages.length > 0) {
|
48 |
-
const rewindId = searchParams.get('
|
49 |
const filteredMessages = rewindId
|
50 |
-
? storedMessages.messages.slice(0,
|
51 |
-
storedMessages.messages.findIndex(m => m.id === rewindId) + 1)
|
52 |
: storedMessages.messages;
|
53 |
|
54 |
setInitialMessages(filteredMessages);
|
|
|
45 |
getMessages(db, mixedId)
|
46 |
.then((storedMessages) => {
|
47 |
if (storedMessages && storedMessages.messages.length > 0) {
|
48 |
+
const rewindId = searchParams.get('rewindTo');
|
49 |
const filteredMessages = rewindId
|
50 |
+
? storedMessages.messages.slice(0, storedMessages.messages.findIndex((m) => m.id === rewindId) + 1)
|
|
|
51 |
: storedMessages.messages;
|
52 |
|
53 |
setInitialMessages(filteredMessages);
|