Skip to content

Conversation

@YusukeShimizu
Copy link
Contributor

@YusukeShimizu YusukeShimizu commented Oct 30, 2025

Introduce a peersync package that consolidates the prior
application, domain, and infrastructure layers for peer capability
sync.

- Added a new Store implementation for managing peer states with tests.
- Introduced a Supervisor to manage the lifecycle of the peer sync loop, including restart logic and error handling.
- Created tests for the Supervisor to ensure it respects maximum restart limits and stops on cancellation.
- Removed outdated PollMessage and related service code, consolidating functionality into the new Store and Supervisor.
- Updated tests to reflect the removal of the old Poll service and ensure new functionality is covered.
@YusukeShimizu YusukeShimizu force-pushed the feature/peersync-package branch from 3cf5713 to 1ce0a2c Compare October 31, 2025 08:37
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