diff options
| author | DanConwayDev <DanConwayDev@protonmail.com> | 2025-12-04 18:15:19 +0000 |
|---|---|---|
| committer | DanConwayDev <DanConwayDev@protonmail.com> | 2025-12-04 18:15:19 +0000 |
| commit | a19ff57e72d9b82a722e14ae365da7f8c2d87e87 (patch) | |
| tree | 4322e68d5eead5d11393627ff5da8d7559803f22 /src/sync/mod.rs | |
| parent | f639ecfac6687c9e8de4e3f305e168b2e4e1bb87 (diff) | |
feat(sync): Phase 4 - dynamic subscriptions
- Add SubscriptionManager for per-connection tracking
- Trigger subscription updates on new repo/PR events
- Implement consolidation when filter count > 150
Diffstat (limited to 'src/sync/mod.rs')
| -rw-r--r-- | src/sync/mod.rs | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/sync/mod.rs b/src/sync/mod.rs index 653aa27..4dca160 100644 --- a/src/sync/mod.rs +++ b/src/sync/mod.rs | |||
| @@ -21,10 +21,12 @@ mod connection; | |||
| 21 | mod filter; | 21 | mod filter; |
| 22 | pub mod health; | 22 | pub mod health; |
| 23 | mod manager; | 23 | mod manager; |
| 24 | mod subscription; | ||
| 24 | 25 | ||
| 25 | pub use filter::FilterService; | 26 | pub use filter::FilterService; |
| 26 | pub use health::{HealthState, RelayHealth, RelayHealthTracker}; | 27 | pub use health::{HealthState, RelayHealth, RelayHealthTracker}; |
| 27 | pub use manager::SyncManager; | 28 | pub use manager::SyncManager; |
| 29 | pub use subscription::SubscriptionManager; | ||
| 28 | 30 | ||
| 29 | use std::net::SocketAddr; | 31 | use std::net::SocketAddr; |
| 30 | 32 | ||