From da6187fece22b7f1284dff8d804c22ad5f2eb40e Mon Sep 17 00:00:00 2001 From: DanConwayDev Date: Wed, 10 Dec 2025 22:31:34 +0000 Subject: feat: connect REGISTRY to SyncManager (Phase 3) --- src/main.rs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'src/main.rs') diff --git a/src/main.rs b/src/main.rs index c6cf8c5..8a16d4d 100644 --- a/src/main.rs +++ b/src/main.rs @@ -7,7 +7,7 @@ use tracing_subscriber::FmtSubscriber; use ngit_grasp::{ config::{Config, DatabaseBackend}, http, - metrics::Metrics, + metrics::{Metrics, REGISTRY}, nostr, sync::SyncManager, }; @@ -53,7 +53,6 @@ async fn main() -> Result<()> { // Start SyncManager for proactive sync (Phase 2: multi-relay support, Phase 3: health tracking) // Even without bootstrap relay, SyncManager discovers relays from stored announcements - // TODO(Phase 3): Pass registry reference for sync metrics let sync_manager = SyncManager::new( config.sync_bootstrap_relay_url.clone(), config.domain.clone(), @@ -61,7 +60,7 @@ async fn main() -> Result<()> { relay_with_db.write_policy.clone(), relay_with_db.relay.clone(), &config, - None, // Registry will be passed in Phase 3 + Some(®ISTRY), ); if config.sync_bootstrap_relay_url.is_some() { -- cgit v1.2.3