fix(tui): reconcile refreshed messages

This commit is contained in:
Dax Raad 2026-07-09 14:12:02 -04:00
parent 33c0cc2bb6
commit 4c80c23e11

View file

@ -850,7 +850,7 @@ export const { use: useData, provider: DataProvider } = createSimpleContext({
(await sdk.api.message.list({ sessionID, limit: 200, order: "desc" })).data,
).toReversed()
messageIndex.set(sessionID, new Map(messages.map((message, index) => [message.id, index])))
setStore("session", "message", sessionID, messages)
setStore("session", "message", sessionID, reconcile(messages))
},
},
permission: {