From df6aad2be4c6c5d11483f20e62d41e71f0ac989e Mon Sep 17 00:00:00 2001 From: hozan23 Date: Wed, 13 Mar 2024 12:33:34 +0100 Subject: net: major cleanup and improvement of the crate api --- p2p/src/listener.rs | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) (limited to 'p2p/src/listener.rs') diff --git a/p2p/src/listener.rs b/p2p/src/listener.rs index 254e4e6..17aa187 100644 --- a/p2p/src/listener.rs +++ b/p2p/src/listener.rs @@ -8,7 +8,7 @@ use karyon_core::{ GlobalExecutor, }; -use karyon_net::{listen, tls, Conn, ConnListener, Endpoint}; +use karyon_net::{tcp, tls, Conn, ConnListener, Endpoint}; use crate::{ monitor::{ConnEvent, Monitor}, @@ -67,7 +67,7 @@ impl Listener { where Fut: Future> + Send + 'static, { - let listener = match self.listend(&endpoint).await { + let listener = match self.listen(&endpoint).await { Ok(listener) => { self.monitor .notify(&ConnEvent::Listening(endpoint.clone()).into()) @@ -152,14 +152,16 @@ impl Listener { } } - async fn listend(&self, endpoint: &Endpoint) -> Result> { + async fn listen(&self, endpoint: &Endpoint) -> Result { if self.enable_tls { let tls_config = tls_server_config(&self.key_pair)?; - tls::listen_tls(endpoint, tls_config) + tls::listen(endpoint, tls_config) .await - .map(|l| Box::new(l) as Box) + .map(|l| Box::new(l) as karyon_net::Listener) } else { - listen(endpoint).await + tcp::listen(endpoint) + .await + .map(|l| Box::new(l) as karyon_net::Listener) } .map_err(Error::KaryonNet) } -- cgit v1.2.3