Skip to content

LED-9 Update transaction repository and tests#183

Merged
gorushkin merged 5 commits into
mainfrom
LED-9-Update-transaction-repository-and-tests
Apr 15, 2026
Merged

LED-9 Update transaction repository and tests#183
gorushkin merged 5 commits into
mainfrom
LED-9-Update-transaction-repository-and-tests

Conversation

@gorushkin

Copy link
Copy Markdown
Owner

No description provided.

…action repository methods

- Deleted entry DTO file and removed its exports from index.
- Updated OperationRepositoryInterface to make snapshots optional in save method.
- Renamed rootSave to save in TransactionRepositoryInterface and updated its implementation.
- Refactored CreateTransaction and UpdateTransaction use cases to use the new save method.
- Enhanced TestDB with createTransactionWithOperations and createOperation methods for better testing.
- Updated transaction repository to handle soft deletes and save operations correctly.
- Improved transaction repository tests to cover new functionality and ensure correct behavior.
…e 'update' instead of 'save', enhance transaction retrieval with operations
…ons and accounts, enhance transaction retrieval with operations
…ations and enhance query repository for tombstone management
…ne operation handling and enhance query logic
@gorushkin gorushkin changed the title refactor: update transaction handling to filter out soft deleted operations and enhance query repository for tombstone management LED-9 Update transaction repository and tests Apr 15, 2026
@gorushkin gorushkin merged commit 012e3a9 into main Apr 15, 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.

1 participant