From ec40609d11257eb6b46699d541e678ab4b6f8d2d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Severin=20Alexander=20B=C3=BChler?= <8782386+SeverinAlexB@users.noreply.github.com> Date: Thu, 1 May 2025 15:15:54 +0300 Subject: [PATCH] fix (homeserver): disable relays when republishing user keys to avoid rate limiting (#117) --- pubky-homeserver/src/core/user_keys_republisher.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pubky-homeserver/src/core/user_keys_republisher.rs b/pubky-homeserver/src/core/user_keys_republisher.rs index 21c4800..94af69d 100644 --- a/pubky-homeserver/src/core/user_keys_republisher.rs +++ b/pubky-homeserver/src/core/user_keys_republisher.rs @@ -57,7 +57,8 @@ impl UserKeysRepublisher { ); } - let pkarr_builder = context.pkarr_builder.clone(); + let mut pkarr_builder = context.pkarr_builder.clone(); + pkarr_builder.no_relays(); // Disable relays to avoid their rate limiting. let handle = tokio::spawn(async move { tokio::time::sleep(initial_delay).await; Self::run_loop(db, republish_interval, pkarr_builder).await