summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/network.rs11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/network.rs b/src/network.rs
index 1a08053..e468ea9 100644
--- a/src/network.rs
+++ b/src/network.rs
@@ -85,12 +85,21 @@ impl Network {
.peers
.push(Arc::clone(&peer));
}
+ let peer2 = Arc::clone(&peer);
spawn(async move {
- peer.lock()
+ peer2
+ .lock()
.await
.start()
.await;
});
+ let peer2 = Arc::clone(&peer);
+ spawn(async move {
+ let mut guard = peer2
+ .lock()
+ .await;
+ let _ = Network::write(&mut guard, Request::Ibd(None)).await;
+ });
}
pub fn start(&self) {