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:
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(())