diff --git a/Cargo.lock b/Cargo.lock index 07e01c28f483..ffd3a7db3906 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2240,7 +2240,7 @@ dependencies = [ [[package]] name = "ipfs-kad-example" -version = "0.1.0" +version = "0.1.1" dependencies = [ "anyhow", "async-trait", diff --git a/examples/ipfs-kad/Cargo.toml b/examples/ipfs-kad/Cargo.toml index 075d80754c1b..c3a4c12c2152 100644 --- a/examples/ipfs-kad/Cargo.toml +++ b/examples/ipfs-kad/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ipfs-kad-example" -version = "0.1.0" +version = "0.1.1" edition = "2021" publish = false license = "MIT" diff --git a/examples/ipfs-kad/src/main.rs b/examples/ipfs-kad/src/main.rs index fc55a107929a..97eddf3914f0 100644 --- a/examples/ipfs-kad/src/main.rs +++ b/examples/ipfs-kad/src/main.rs @@ -58,6 +58,9 @@ async fn main() -> Result<()> { let store = kad::store::MemoryStore::new(key.public().to_peer_id()); kad::Behaviour::with_config(key.public().to_peer_id(), store, cfg) })? + .with_swarm_config(|config| { + config.with_idle_connection_timeout(Duration::from_secs(60 * 5)) + }) .build(); // Add the bootnodes to the local routing table. `libp2p-dns` built