diff --git a/snippets/relay-endpoint-config.mdx b/snippets/relay-endpoint-config.mdx index d76641e..3025825 100644 --- a/snippets/relay-endpoint-config.mdx +++ b/snippets/relay-endpoint-config.mdx @@ -1,16 +1,18 @@ ```rust Rust -use iroh::Endpoint; -use iroh::relay::RelayUrl; +use iroh::{Endpoint, RelayMap, RelayMode, RelayUrl, endpoint::presets}; #[tokio::main] async fn main() -> anyhow::Result<()> { let relay_url1: RelayUrl = "YOUR_RELAY_URL_US".parse()?; let relay_url2: RelayUrl = "YOUR_RELAY_URL_EU".parse()?; - let endpoint = Endpoint::builder() - .relay_mode(iroh::endpoint::RelayMode::Custom(vec![relay_url1, relay_url2])) + let endpoint = Endpoint::builder(presets::N0) + .relay_mode(RelayMode::Custom(RelayMap::from_iter([ + relay_url1, + relay_url2, + ]))) .bind() .await?;