upleb.uk

Public git repos — served from a NIP-34 GRASP relay at git.upleb.uk

summaryrefslogtreecommitdiff
path: root/src/sync/mod.rs
diff options
context:
space:
mode:
authorDanConwayDev <DanConwayDev@protonmail.com>2025-12-04 18:15:19 +0000
committerDanConwayDev <DanConwayDev@protonmail.com>2025-12-04 18:15:19 +0000
commita19ff57e72d9b82a722e14ae365da7f8c2d87e87 (patch)
tree4322e68d5eead5d11393627ff5da8d7559803f22 /src/sync/mod.rs
parentf639ecfac6687c9e8de4e3f305e168b2e4e1bb87 (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.rs2
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;
21mod filter; 21mod filter;
22pub mod health; 22pub mod health;
23mod manager; 23mod manager;
24mod subscription;
24 25
25pub use filter::FilterService; 26pub use filter::FilterService;
26pub use health::{HealthState, RelayHealth, RelayHealthTracker}; 27pub use health::{HealthState, RelayHealth, RelayHealthTracker};
27pub use manager::SyncManager; 28pub use manager::SyncManager;
29pub use subscription::SubscriptionManager;
28 30
29use std::net::SocketAddr; 31use std::net::SocketAddr;
30 32