Procházet zdrojové kódy

net/p2p: Expose the dnet subscriber through a function.

parazyd před 3 roky
rodič
revize
017cf68480
1 změnil soubory, kde provedl 4 přidání a 2 odebrání
  1. 4 2
      src/net/p2p.rs

+ 4 - 2
src/net/p2p.rs

@@ -320,9 +320,11 @@ impl P2p {
     }
 
     /// Return a reference to the dnet subscriber
-    pub async fn dnet_subscribe(&self) -> Subscription<DnetEvent> {
-        self.dnet_sub.clone().subscribe().await
+    pub fn dnet_sub(&self) -> SubscriberPtr<DnetEvent> {
+        self.dnet_sub.clone()
     }
+
+    /// Send a dnet notification over the subscriber
     pub async fn dnet_notify(&self, event: DnetEvent) {
         self.dnet_sub.notify(event).await;
     }