diff --git a/desktop/src-tauri/src/downloads/download_agent.rs b/desktop/src-tauri/src/downloads/download_agent.rs index 3297d1b6..c03ac3fd 100644 --- a/desktop/src-tauri/src/downloads/download_agent.rs +++ b/desktop/src-tauri/src/downloads/download_agent.rs @@ -2,6 +2,7 @@ use crate::auth::generate_authorization_header; use crate::db::DatabaseImpls; use crate::downloads::manifest::{DropDownloadContext, DropManifest}; use crate::remote::RemoteAccessError; +use crate::settings::DOWNLOAD_MAX_THREADS; use crate::DB; use log::info; use rayon::ThreadPoolBuilder; @@ -24,7 +25,6 @@ pub struct GameDownloadAgent { pub control_flag: Arc>, pub target_download_dir: usize, contexts: Mutex>, - // pub progress: ProgressChecker, pub manifest: Mutex>, pub progress: ProgressObject, } @@ -53,8 +53,6 @@ impl Display for GameDownloadError { } } -pub const DOWNLOAD_MAX_THREADS: usize = 4; - pub struct ProgressObject { pub max: u64, pub current: Arc, diff --git a/desktop/src-tauri/src/lib.rs b/desktop/src-tauri/src/lib.rs index 91061ef1..3780909d 100644 --- a/desktop/src-tauri/src/lib.rs +++ b/desktop/src-tauri/src/lib.rs @@ -4,6 +4,7 @@ mod downloads; mod library; mod p2p; mod remote; +mod settings; #[cfg(test)] mod tests; @@ -26,8 +27,6 @@ use std::{ }; use tauri_plugin_deep_link::DeepLinkExt; -pub const GAME_PAUSE_CHECK_INTERVAL: Duration = Duration::from_secs(1); - #[derive(Clone, Copy, Serialize)] pub enum AppStatus { NotConfigured, diff --git a/desktop/src-tauri/src/settings.rs b/desktop/src-tauri/src/settings.rs new file mode 100644 index 00000000..fadef143 --- /dev/null +++ b/desktop/src-tauri/src/settings.rs @@ -0,0 +1 @@ +pub const DOWNLOAD_MAX_THREADS: usize = 4; \ No newline at end of file