Session persistence rewritten completely

This commit is contained in:
Igor Katson 2024-08-15 10:40:48 +01:00
parent c4fc107c4e
commit 83592ca866
No known key found for this signature in database
GPG key ID: B4EC22B66D61A3F5
12 changed files with 431 additions and 299 deletions

View file

@ -66,8 +66,7 @@ async fn test_e2e_download() {
disable_dht: true,
disable_dht_persistence: true,
dht_config: None,
persistence: false,
persistence_filename: None,
persistence: None,
peer_id: Some(peer_id),
peer_opts: None,
listen_port_range: Some(15100..17000),
@ -150,8 +149,7 @@ async fn test_e2e_download() {
disable_dht: true,
disable_dht_persistence: true,
dht_config: None,
persistence: false,
persistence_filename: None,
persistence: None,
listen_port_range: None,
enable_upnp_port_forwarding: false,
..Default::default()
@ -230,7 +228,7 @@ async fn test_e2e_download() {
}
info!("handle is completed");
session.delete(id, false).unwrap();
session.delete(id, false).await.unwrap();
info!("deleted handle");

View file

@ -28,7 +28,7 @@ async fn e2e_stream() -> anyhow::Result<()> {
crate::SessionOptions {
disable_dht: true,
peer_id: Some(TestPeerMetadata::good().as_peer_id()),
persistence: false,
persistence: None,
listen_port_range: Some(16001..16100),
enable_upnp_port_forwarding: false,
..Default::default()
@ -72,7 +72,7 @@ async fn e2e_stream() -> anyhow::Result<()> {
client_dir.path().into(),
crate::SessionOptions {
disable_dht: true,
persistence: false,
persistence: None,
peer_id: Some(TestPeerMetadata::good().as_peer_id()),
listen_port_range: None,
enable_upnp_port_forwarding: false,