upleb.uk

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

summaryrefslogtreecommitdiff
path: root/src/sync/mod.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/sync/mod.rs')
-rw-r--r--src/sync/mod.rs6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/sync/mod.rs b/src/sync/mod.rs
index 280f857..6da2644 100644
--- a/src/sync/mod.rs
+++ b/src/sync/mod.rs
@@ -1396,8 +1396,12 @@ impl SyncManager {
1396 async fn register_relay(&mut self, relay_url: String) { 1396 async fn register_relay(&mut self, relay_url: String) {
1397 // Create RelayConnection if not exists 1397 // Create RelayConnection if not exists
1398 if !self.connections.contains_key(&relay_url) { 1398 if !self.connections.contains_key(&relay_url) {
1399 // Get relay owner keys for NIP-42 authentication
1400 let keys = self.config.relay_owner_keys()
1401 .expect("relay_owner_keys should be available");
1402
1399 let connection = 1403 let connection =
1400 RelayConnection::new_with_database(relay_url.clone(), Arc::clone(&self.database)); 1404 RelayConnection::new_with_database(relay_url.clone(), Arc::clone(&self.database), keys);
1401 self.connections.insert(relay_url.clone(), connection); 1405 self.connections.insert(relay_url.clone(), connection);
1402 tracing::debug!(relay = %relay_url, "Registered new relay connection"); 1406 tracing::debug!(relay = %relay_url, "Registered new relay connection");
1403 } 1407 }