diff options
| author | DanConwayDev <DanConwayDev@protonmail.com> | 2025-11-28 10:31:46 +0000 |
|---|---|---|
| committer | DanConwayDev <DanConwayDev@protonmail.com> | 2025-11-28 10:31:46 +0000 |
| commit | 744094c61d6e65892bcdb5a29b90b845ce87559f (patch) | |
| tree | 61c53f0ab93901b2b3d5378f7d13c3ac2b6dea98 /src/main.rs | |
| parent | 4da51a8adb94f2979c0a911157f26596c1ee2cb5 (diff) | |
fix maintainer recursion
Diffstat (limited to 'src/main.rs')
| -rw-r--r-- | src/main.rs | 7 |
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(()) |