remove useless get_server_addr

This commit is contained in:
ssrlive 2024-04-06 16:22:26 +08:00 committed by B. Blechschmidt
parent a08b3338c3
commit 181497e709
5 changed files with 4 additions and 19 deletions

View file

@ -423,10 +423,6 @@ impl ProxyHandlerManager for HttpManager {
HttpConnection::new(self.server, info, domain_name, self.credentials.clone(), self.digest_state.clone()).await?,
)))
}
fn get_server_addr(&self) -> SocketAddr {
self.server
}
}
impl HttpManager {

View file

@ -214,7 +214,7 @@ where
ProxyType::Socks5 => Arc::new(SocksProxyManager::new(server_addr, V5, key)) as Arc<dyn ProxyHandlerManager>,
ProxyType::Socks4 => Arc::new(SocksProxyManager::new(server_addr, V4, key)) as Arc<dyn ProxyHandlerManager>,
ProxyType::Http => Arc::new(HttpManager::new(server_addr, key)) as Arc<dyn ProxyHandlerManager>,
ProxyType::None => Arc::new(NoProxyManager::new(server_addr)) as Arc<dyn ProxyHandlerManager>,
ProxyType::None => Arc::new(NoProxyManager::new()) as Arc<dyn ProxyHandlerManager>,
};
let mut ipstack_config = ipstack::IpStackConfig::default();

View file

@ -80,9 +80,7 @@ impl ProxyHandler for NoProxyHandler {
}
}
pub(crate) struct NoProxyManager {
server: SocketAddr,
}
pub(crate) struct NoProxyManager;
#[async_trait::async_trait]
impl ProxyHandlerManager for NoProxyManager {
@ -100,14 +98,10 @@ impl ProxyHandlerManager for NoProxyManager {
udp_associate,
})))
}
fn get_server_addr(&self) -> SocketAddr {
self.server
}
}
impl NoProxyManager {
pub(crate) fn new(server: SocketAddr) -> Self {
Self { server }
pub(crate) fn new() -> Self {
Self
}
}

View file

@ -27,5 +27,4 @@ pub(crate) trait ProxyHandlerManager: Send + Sync {
domain_name: Option<String>,
udp_associate: bool,
) -> std::io::Result<Arc<Mutex<dyn ProxyHandler>>>;
fn get_server_addr(&self) -> SocketAddr;
}

View file

@ -354,10 +354,6 @@ impl ProxyHandlerManager for SocksProxyManager {
command,
)?)))
}
fn get_server_addr(&self) -> SocketAddr {
self.server
}
}
impl SocksProxyManager {