fix(sync): route directory-less todo updates

This commit is contained in:
bashrusakh
2026-07-15 19:47:54 +11:00
parent e48a9397f1
commit 5004712801
4 changed files with 101 additions and 7 deletions
+3
View File
@@ -286,6 +286,9 @@ export function applyDirectoryEvent(
case "todo.updated": {
const props = event.properties as { sessionID: string; todos: Todo[] }
if (areJsonEquivalent(draft.todo[props.sessionID], props.todos)) {
return false
}
draft.todo[props.sessionID] = props.todos
callbacks?.onSetSessionTodo?.(props.sessionID, props.todos)
return true