Skip to content

refactor(remote): make parse-mutation support arbitrary nesting depth#4

Merged
skydread1 merged 1 commit intomainfrom
generic-parse-mutation
Feb 25, 2026
Merged

refactor(remote): make parse-mutation support arbitrary nesting depth#4
skydread1 merged 1 commit intomainfrom
generic-parse-mutation

Conversation

@chickendreanso
Copy link
Collaborator

  • Replace hardcoded two-case cond in parse-mutation with recursive walk
  • Single-key keyword maps are traversed until reaching the mutation leaf {nil-or-map value}
  • Supports patterns like {:a {:role/member {:posts {nil data}}}} (any depth)
  • All existing behavior preserved — 5 new RCT assertions added for deep nesting

@chickendreanso chickendreanso self-assigned this Feb 25, 2026
@skydread1 skydread1 merged commit 76c2db9 into main Feb 25, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants