mirror of
https://github.com/darkrenaissance/darkfi.git
synced 2026-04-28 03:00:18 -04:00
net3: handle unsupported transport upgrades
This commit is contained in:
@@ -96,6 +96,9 @@ pub enum Error {
|
||||
#[error("Unsupported network transport: {0}")]
|
||||
UnsupportedTransport(String),
|
||||
|
||||
#[error("Unsupported network transport upgrade: {0}")]
|
||||
UnsupportedTransportUpgrade(String),
|
||||
|
||||
#[error("Connection failed")]
|
||||
ConnectFailed,
|
||||
|
||||
|
||||
@@ -61,8 +61,7 @@ impl Acceptor {
|
||||
let tls_listener = transport.upgrade_listener(listener)?.await?;
|
||||
self.accept(Box::new(tls_listener), executor);
|
||||
}
|
||||
// TODO hanle unsupported upgrade
|
||||
Some(_) => todo!(),
|
||||
Some(u) => return Err(Error::UnsupportedTransportUpgrade(u)),
|
||||
}
|
||||
}
|
||||
TransportName::Tor(_upgrade) => todo!(),
|
||||
|
||||
@@ -58,8 +58,7 @@ impl Connector {
|
||||
let stream = transport.upgrade_dialer(stream?)?.await;
|
||||
Channel::new(Box::new(stream?), connect_url).await
|
||||
}
|
||||
// TODO hanle unsupported upgrade
|
||||
Some(_) => todo!(),
|
||||
Some(u) => return Err(Error::UnsupportedTransportUpgrade(u)),
|
||||
};
|
||||
|
||||
Ok(channel)
|
||||
|
||||
Reference in New Issue
Block a user