From dcf7352553f6c7d5a5bf8ec24c85fc74149d4a49 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9C=D0=B8=D1=85=D0=B0=D0=B8=D0=BB=20=D0=9C=D0=B8=D1=82?= =?UTF-8?q?=D1=80=D0=BE=D1=84=D0=B0=D0=BD=D0=BE=D0=B2?= Date: Sun, 16 Aug 2026 23:42:56 +0300 Subject: [PATCH] Fix windows autofetch --- src/navigation.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/navigation.rs b/src/navigation.rs index 47688ea..15cf618 100644 --- a/src/navigation.rs +++ b/src/navigation.rs @@ -30,6 +30,7 @@ use reqwest::Error; use std::collections::HashMap; use std::sync::{Arc, Mutex}; use std::time::Instant; +use rusqlite::Connection; impl Default for ScreenState { fn default() -> Self { @@ -144,6 +145,7 @@ impl ScreenState { async fn load_web_backup(string: String) -> Result { let local = get_local_version().await; let web = get_web_version(string.as_str()).await?; + println!("{} {}", local, web); if web > local { println!("Web version is newer than local version"); load_data(string, true).await; @@ -169,6 +171,7 @@ impl ScreenState { if let UpdateData = message { println!("Loading data"); let mut state = self.app_state.lock().unwrap(); + state.connection = Connection::open_in_memory().unwrap(); let path = app_data_dir(); let db_file = path.join("data.db"); let temp_db_file = path.join("data.db.tmp");