From 950c2e4e68448d2abcad90a31bfffaca6d7bc47e Mon Sep 17 00:00:00 2001 From: DanConwayDev Date: Thu, 4 Dec 2025 18:30:18 +0000 Subject: feat(sync): Phase 5 - negentropy catchup (NIP-77) - Add NegentropyService for set reconciliation - Implement startup catchup with warm-up delay - Implement reconnect catchup (last 3 days) - Add daily catchup schedule with stagger --- src/http/nip11.rs | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/http') diff --git a/src/http/nip11.rs b/src/http/nip11.rs index 22e5b22..5d362bb 100644 --- a/src/http/nip11.rs +++ b/src/http/nip11.rs @@ -107,6 +107,9 @@ mod tests { metrics_top_n_repos: 10, sync_relay_url: None, sync_max_backoff_secs: 3600, + sync_startup_delay_secs: 30, + sync_reconnect_delay_secs: 10, + sync_reconnect_lookback_days: 3, }; let doc = RelayInformationDocument::from_config(&config); @@ -143,6 +146,9 @@ mod tests { metrics_top_n_repos: 10, sync_relay_url: None, sync_max_backoff_secs: 3600, + sync_startup_delay_secs: 30, + sync_reconnect_delay_secs: 10, + sync_reconnect_lookback_days: 3, }; let doc = RelayInformationDocument::from_config(&config); -- cgit v1.2.3