diff --git a/src-tauri/src/db.rs b/src-tauri/src/db.rs index a76c5d9..afa6a74 100644 --- a/src-tauri/src/db.rs +++ b/src-tauri/src/db.rs @@ -2,7 +2,7 @@ use std::{ collections::HashMap, fs::{self, create_dir_all}, path::PathBuf, - sync::{LazyLock, Mutex, RwLock}, + sync::{LazyLock, Mutex}, }; use directories::BaseDirs; @@ -11,8 +11,6 @@ use rustbreak::{deser::Bincode, PathDatabase}; use serde::{Deserialize, Serialize}; use url::Url; -use crate::{AppState, DB}; - #[derive(serde::Serialize, Clone, Deserialize)] #[serde(rename_all = "camelCase")] pub struct DatabaseAuth { @@ -97,4 +95,4 @@ pub fn change_root_directory(new_dir: String) { info!("Changed root directory to {}", new_dir); let mut lock = DATA_ROOT_DIR.lock().unwrap(); *lock = new_dir.into(); -} \ No newline at end of file +} diff --git a/src-tauri/src/downloads/download_agent.rs b/src-tauri/src/downloads/download_agent.rs index e861dcd..e61a37a 100644 --- a/src-tauri/src/downloads/download_agent.rs +++ b/src-tauri/src/downloads/download_agent.rs @@ -151,7 +151,12 @@ impl GameDownloadAgent { game_id: String, ) -> Result<(), GameDownloadError> { let mut contexts = Vec::new(); - let base_path = DATA_ROOT_DIR.lock().unwrap().join("games").join(game_id.clone()).clone(); + let base_path = DATA_ROOT_DIR + .lock() + .unwrap() + .join("games") + .join(game_id.clone()) + .clone(); create_dir_all(base_path.clone()).unwrap(); info!("Generating contexts"); for (raw_path, chunk) in manifest { diff --git a/src-tauri/src/downloads/download_commands.rs b/src-tauri/src/downloads/download_commands.rs index 9109842..7d63e9a 100644 --- a/src-tauri/src/downloads/download_commands.rs +++ b/src-tauri/src/downloads/download_commands.rs @@ -120,7 +120,7 @@ pub async fn get_game_download_progress( pub async fn set_download_state( state: tauri::State<'_, Mutex>, game_id: String, - status: GameDownloadState + status: GameDownloadState, ) -> Result<(), String> { info!("Setting game state"); get_game_download(state, game_id).change_state(status); diff --git a/src-tauri/src/downloads/download_logic.rs b/src-tauri/src/downloads/download_logic.rs index 1f6ac90..4dbf632 100644 --- a/src-tauri/src/downloads/download_logic.rs +++ b/src-tauri/src/downloads/download_logic.rs @@ -1,7 +1,7 @@ -use crate::{auth::generate_authorization_header, GAME_PAUSE_CHECK_INTERVAL}; use crate::db::DatabaseImpls; use crate::downloads::manifest::DropDownloadContext; use crate::DB; +use crate::{auth::generate_authorization_header, GAME_PAUSE_CHECK_INTERVAL}; use atomic_counter::{AtomicCounter, RelaxedCounter}; use log::{error, info}; use md5::{Context, Digest};