upleb.uk

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

summaryrefslogtreecommitdiff
path: root/src/sync/self_subscriber.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/sync/self_subscriber.rs')
-rw-r--r--src/sync/self_subscriber.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/sync/self_subscriber.rs b/src/sync/self_subscriber.rs
index db16c62..70c3dbf 100644
--- a/src/sync/self_subscriber.rs
+++ b/src/sync/self_subscriber.rs
@@ -478,6 +478,10 @@ impl SelfSubscriber {
478 root_events: HashSet::new(), 478 root_events: HashSet::new(),
479 sync_level: SyncLevel::Full, 479 sync_level: SyncLevel::Full,
480 }); 480 });
481 // Upgrade sync_level to Full - this handles the case where the entry
482 // already exists as StateOnly (purgatory announcement) and is now being
483 // promoted (git data arrived and the event was broadcast via notify_event).
484 entry.sync_level = SyncLevel::Full;
481 entry.relays.extend(needs.relays); 485 entry.relays.extend(needs.relays);
482 entry.root_events.extend(needs.root_events); 486 entry.root_events.extend(needs.root_events);
483 487