mirror of
https://github.com/NeuralNomadsAI/CodeNomad.git
synced 2026-07-10 00:14:27 +00:00
Avoid deep reconcile in message hydrate
This commit is contained in:
parent
f1fa28dd2c
commit
c77bfc2ee7
1 changed files with 4 additions and 4 deletions
|
|
@ -301,10 +301,10 @@ export function createInstanceMessageStore(instanceId: string): InstanceMessageS
|
|||
}
|
||||
}
|
||||
|
||||
setState("messages", reconcile(nextMessages))
|
||||
setState("messageInfoVersion", reconcile(nextMessageInfoVersion))
|
||||
setState("pendingParts", reconcile(nextPendingParts))
|
||||
setState("permissions", "byMessage", reconcile(nextPermissionsByMessage))
|
||||
setState("messages", (prev) => ({ ...prev, ...nextMessages }))
|
||||
setState("messageInfoVersion", (prev) => ({ ...prev, ...nextMessageInfoVersion }))
|
||||
setState("pendingParts", (prev) => ({ ...prev, ...nextPendingParts }))
|
||||
setState("permissions", "byMessage", (prev) => ({ ...prev, ...nextPermissionsByMessage }))
|
||||
|
||||
if (usageState) {
|
||||
setState("usage", sessionId, usageState)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue