From 8aad64ffa71a143487b69864f821858a93a927fd Mon Sep 17 00:00:00 2001 From: quexeky Date: Sun, 5 Jan 2025 19:32:55 +1100 Subject: [PATCH] fix(db): Added Settings component Signed-off-by: quexeky --- src-tauri/src/db.rs | 1 + src-tauri/src/games/downloads/download_logic.rs | 2 +- src-tauri/src/lib.rs | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) 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};