Add fastresume to desktop app

This commit is contained in:
Igor Katson 2024-08-21 22:58:02 +01:00
parent e8ef1f170d
commit eb2b9e5a41
No known key found for this signature in database
GPG key ID: B4EC22B66D61A3F5
5 changed files with 22 additions and 1 deletions

View file

@ -101,6 +101,7 @@ async fn api_from_config(
None
},
enable_upnp_port_forwarding: !config.upnp.disable,
fastresume: config.persistence.fastresume,
..Default::default()
},
)
@ -138,7 +139,13 @@ impl State {
.to_owned();
if let Ok(config) = read_config(&config_filename) {
let api = api_from_config(&init_logging, &config).await.ok();
let api = api_from_config(&init_logging, &config)
.await
.map_err(|e| {
warn!(error=?e, "error reading configuration");
e
})
.ok();
let shared = Arc::new(RwLock::new(Some(StateShared { config, api })));
return Self {