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

This commit is contained in:
parazyd
2023-08-21 11:46:29 +02:00
parent 02b15fd1c9
commit 017cf68480

View File

@@ -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;
}