upleb.uk

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

summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorDanConwayDev <DanConwayDev@protonmail.com>2025-12-10 13:27:50 +0000
committerDanConwayDev <DanConwayDev@protonmail.com>2025-12-10 13:27:50 +0000
commitaabde32812366d314c3baf9b40798a3e420ba677 (patch)
tree1c716d329e88e2d7fc26ee71a5cf649a73c79855 /src
parent37aab149ca94ce60a2587f2c1799d5f56baac6ad (diff)
fix: don't add 30617 announcement IDs to root_events (BUG-2)
Diffstat (limited to 'src')
-rw-r--r--src/sync/self_subscriber.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/sync/self_subscriber.rs b/src/sync/self_subscriber.rs
index 73cea2f..6f95ad3 100644
--- a/src/sync/self_subscriber.rs
+++ b/src/sync/self_subscriber.rs
@@ -299,10 +299,10 @@ impl SelfSubscriber {
299 // Extract repo ID and relays 299 // Extract repo ID and relays
300 if let Some(repo_id) = Self::extract_repo_id(&event) { 300 if let Some(repo_id) = Self::extract_repo_id(&event) {
301 let relays = Self::extract_relay_urls(&event); 301 let relays = Self::extract_relay_urls(&event);
302 let mut root_events = HashSet::new(); 302 // 30617 announcements don't contribute to root_events - those are
303 root_events.insert(event.id); 303 // the 1617/1618/1619/1621 event IDs that get added when we receive
304 304 // root events via handle_root_event. See mod.rs:71 for details.
305 pending.add_repo(repo_id, relays, root_events); 305 pending.add_repo(repo_id, relays, HashSet::new());
306 tracing::debug!( 306 tracing::debug!(
307 event_id = %event.id, 307 event_id = %event.id,
308 "Queued 30617 announcement for batch processing" 308 "Queued 30617 announcement for batch processing"