fix: stabilize older message loading

This commit is contained in:
Bohdan Triapitsyn
2026-04-28 16:26:35 +03:00
parent 8861f79708
commit 958ffe063e
3 changed files with 15 additions and 35 deletions
+2 -2
View File
@@ -222,10 +222,10 @@ export function useSync() {
}
const current = store.getState()
const cached = options?.mode === "prepend" ? (current.message[sessionID] ?? []) : []
const cached = current.message[sessionID] ?? []
const messages = options?.mode === "prepend"
? mergeMessages(cached, merged.session)
: merged.session
: (cached.length > 0 ? mergeMessages(cached, merged.session) : merged.session)
// Build part updates — preserve existing references on prepend to avoid flicker
const isPrepend = options?.mode === "prepend"