Radish alpha
h
Radicle Heartwood Protocol & Stack
Radicle
Git (anonymous pull)
Log in to clone via SSH
node: Improve session type definition
cloudhead committed 2 years ago
commit 153be9ede433ee2adae4a74ec6cf24cac5bbc54a
parent a3cce22f7a598f0d3556e47be3548261fba6ece4
1 file changed +3 -3
modified radicle-node/src/wire/protocol.rs
@@ -16,8 +16,8 @@ use cyphernet::proxy::socks5;
use cyphernet::{Digest, EcSk, Ecdh, Sha256};
use localtime::LocalTime;
use netservices::resource::{ListenerEvent, NetAccept, NetTransport, SessionEvent};
-
use netservices::session::{ProtocolArtifact, Socks5Session};
-
use netservices::{NetConnection, NetProtocol, NetReader, NetWriter};
+
use netservices::session::{NoiseSession, ProtocolArtifact, Socks5Session};
+
use netservices::{NetConnection, NetReader, NetWriter};
use reactor::{ResourceId, ResourceType, Timestamp};

use radicle::collections::RandomMap;
@@ -66,7 +66,7 @@ pub enum Control {
}

/// Peer session type.
-
pub type WireSession<G> = NetProtocol<NoiseState<G, Sha256>, Socks5Session<net::TcpStream>>;
+
pub type WireSession<G> = NoiseSession<G, Sha256, Socks5Session<net::TcpStream>>;
/// Peer session type (read-only).
pub type WireReader = NetReader<Socks5Session<net::TcpStream>>;
/// Peer session type (write-only).