فهرست منبع

hosts: remove useless Result<> on subscribe_store

draoi 2 سال پیش
والد
کامیت
b1cfbda94b
2فایلهای تغییر یافته به همراه3 افزوده شده و 3 حذف شده
  1. 2 2
      src/net/hosts/store.rs
  2. 1 1
      src/net/session/outbound_session.rs

+ 2 - 2
src/net/hosts/store.rs

@@ -866,8 +866,8 @@ impl Hosts {
         Ok(())
     }
 
-    pub async fn subscribe_store(&self) -> Result<Subscription<usize>> {
-        Ok(self.store_subscriber.clone().subscribe().await)
+    pub async fn subscribe_store(&self) -> Subscription<usize> {
+        self.store_subscriber.clone().subscribe().await
     }
 
     pub async fn subscribe_channel(&self) -> Subscription<Result<ChannelPtr>> {

+ 1 - 1
src/net/session/outbound_session.rs

@@ -601,7 +601,7 @@ impl PeerDiscoveryBase for PeerDiscovery {
                 p2p.broadcast(&get_addrs).await;
 
                 // Wait for a hosts store update event
-                let store_sub = self.p2p().hosts().subscribe_store().await.unwrap();
+                let store_sub = self.p2p().hosts().subscribe_store().await;
 
                 let result = timeout(
                     Duration::from_secs(p2p.settings().outbound_peer_discovery_attempt_time),