upleb.uk

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

summaryrefslogtreecommitdiff
path: root/src/main.rs
diff options
context:
space:
mode:
authorDanConwayDev <DanConwayDev@protonmail.com>2025-11-28 10:31:46 +0000
committerDanConwayDev <DanConwayDev@protonmail.com>2025-11-28 10:31:46 +0000
commit744094c61d6e65892bcdb5a29b90b845ce87559f (patch)
tree61c53f0ab93901b2b3d5378f7d13c3ac2b6dea98 /src/main.rs
parent4da51a8adb94f2979c0a911157f26596c1ee2cb5 (diff)
fix maintainer recursion
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/main.rs b/src/main.rs
index 4e02eea..1f18ab2 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -20,15 +20,16 @@ async fn main() -> Result<()> {
20 info!("Git data directory: {}", config.git_data_path); 20 info!("Git data directory: {}", config.git_data_path);
21 21
22 // Create Nostr relay with NIP-34 validation 22 // Create Nostr relay with NIP-34 validation
23 if let Ok(relay) = nostr::builder::create_relay(&config) { 23 // Returns both the relay and database for direct queries in handlers
24 if let Ok(relay_with_db) = nostr::builder::create_relay(&config) {
24 info!( 25 info!(
25 "Relay created with NIP-34 validation for domain: {}", 26 "Relay created with NIP-34 validation for domain: {}",
26 config.domain 27 config.domain
27 ); 28 );
28 29
29 // Start HTTP server with integrated relay 30 // Start HTTP server with integrated relay and database
30 info!("Starting HTTP server on {}", config.bind_address); 31 info!("Starting HTTP server on {}", config.bind_address);
31 http::run_server(config, relay).await?; 32 http::run_server(config, relay_with_db.relay, relay_with_db.database).await?;
32 } 33 }
33 34
34 Ok(()) 35 Ok(())