diff --git a/src-tauri/src/db.rs b/src-tauri/src/db.rs index 2c05261..a9ad8da 100644 --- a/src-tauri/src/db.rs +++ b/src-tauri/src/db.rs @@ -268,6 +268,7 @@ fn handle_invalid_database(_e: RustbreakError, db_path: PathBuf, games_base_dir: installed_game_version: HashMap::new(), }, prev_database: Some(new_path.into()), + settings: Settings { autostart: false }, }; PathDatabase::create_at_path(db_path, db) diff --git a/src-tauri/src/games/downloads/download_logic.rs b/src-tauri/src/games/downloads/download_logic.rs index fba28ad..bf274a3 100644 --- a/src-tauri/src/games/downloads/download_logic.rs +++ b/src-tauri/src/games/downloads/download_logic.rs @@ -155,7 +155,7 @@ pub fn download_game_chunk( if content_length.is_none() { error!("Recieved 0 length content from server"); return Err(ApplicationDownloadError::Communication( - RemoteAccessError::InvalidResponse, + RemoteAccessError::InvalidResponse(response.json().unwrap()), )); } diff --git a/src-tauri/src/lib.rs b/src-tauri/src/lib.rs index 079055a..5bc1538 100644 --- a/src-tauri/src/lib.rs +++ b/src-tauri/src/lib.rs @@ -23,6 +23,7 @@ use db::{ add_download_dir, delete_download_dir, fetch_download_dir_stats, DatabaseInterface, GameDownloadStatus, DATA_ROOT_DIR, }; +use debug::fetch_system_data; use download_manager::download_manager::DownloadManager; use download_manager::download_manager_builder::DownloadManagerBuilder; use games::downloads::download_commands::{cancel_game, download_game, move_game_in_queue, pause_game_downloads, resume_game_downloads};