Skip to content

Remove soft delete query closures - #356

Merged
elpete merged 1 commit into
nextfrom
refactor/remove-soft-delete-closures
Aug 28, 2026
Merged

Remove soft delete query closures#356
elpete merged 1 commit into
nextfrom
refactor/remove-soft-delete-closures

Conversation

@elpete

@elpete elpete commented Aug 28, 2026

Copy link
Copy Markdown
Collaborator

Removes the four internal closures introduced by #340 without changing the public API.

deleteAll() and forceDeleteAll() now share a private loop-based primary-key constraint builder using prebuilt nested query objects.

Adds public API coverage for force-deleting multiple IDs.

Verification:

  • SoftDeletesSpec and DeleteSpec: 7 passed
  • changed files pass CFFormat
  • git diff --check passes
  • production closure literals return to the post-refactor baseline of 6

@elpete
elpete merged commit 5e2997c into next Aug 28, 2026
27 checks passed
@elpete
elpete deleted the refactor/remove-soft-delete-closures branch August 28, 2026 22:20
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.

1 participant