From e6553e6ed1814f24c393696a0f4b89c00553af4b Mon Sep 17 00:00:00 2001 From: DecDuck Date: Wed, 4 Dec 2024 17:29:46 +1100 Subject: [PATCH] feat(download manager): syncs state to disk to persist across reboots --- desktop/src-tauri/src/downloads/download_manager_builder.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/desktop/src-tauri/src/downloads/download_manager_builder.rs b/desktop/src-tauri/src/downloads/download_manager_builder.rs index 5c4a723e..822549c1 100644 --- a/desktop/src-tauri/src/downloads/download_manager_builder.rs +++ b/desktop/src-tauri/src/downloads/download_manager_builder.rs @@ -103,6 +103,8 @@ impl DownloadManagerBuilder { .games .games_statuses .insert(id.clone(), status.clone()); + drop(db_handle); + DB.save().unwrap(); self.app_handle .emit( &format!("update_game/{}", id),