You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: make saveLastProcessedEvent part of transaction (#60)
# 🤖 Linear
Closes GIT-232
## Description
We want to make last processed event part of the transaction on the
happy path, so we increase reliability and error handling of the system.
For this we are:
- deprecating the InMemoryCache of EventRegistry
- work directly with IEventRegistryRepository implementations
- add optional txConnection to `saveLastProcessedEvent` method
## Checklist before requesting a review
- [x] I have conducted a self-review of my code.
- [x] I have conducted a QA.
- [ ] If it is a core feature, I have included comprehensive tests.
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit
## Release Notes
- **New Features**
- Enhanced event registry handling with improved transaction support.
- Added new processed event changeset type for more flexible event
management.
- Introduced processed event handlers for managing application-related
operations.
- **Improvements**
- Simplified event processing logic in orchestrators.
- Updated data loader to support more comprehensive event handling.
- Improved error handling for event processing workflows.
- **Technical Updates**
- Refactored event registry interfaces and implementations.
- Updated type definitions for better type safety and flexibility.
- Expanded test coverage for processed event handlers and orchestrator
functionalities.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
0 commit comments