From 54f3b699a96c498be0c74b9f6614e71c258c6c7c Mon Sep 17 00:00:00 2001 From: polv Date: Tue, 10 Mar 2026 02:22:35 +0700 Subject: [PATCH] fix for 0.1.1 commit create schema --- src-core/src/db/search.rs | 1 + src-core/src/db/yomitan_writer.rs | 9 ++++++--- src-tauri/src/lib.rs | 4 ---- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src-core/src/db/search.rs b/src-core/src/db/search.rs index 4eccd1c..ecc40e1 100644 --- a/src-core/src/db/search.rs +++ b/src-core/src/db/search.rs @@ -25,6 +25,7 @@ impl<'a> SearchDatabase<'a> { pub fn create_schema(&mut self) -> Result<(), CJDicError> { let tx = self.conn.transaction()?; SearchDatabase::create_schema_tx(&tx)?; + tx.commit()?; Ok(()) } diff --git a/src-core/src/db/yomitan_writer.rs b/src-core/src/db/yomitan_writer.rs index e2914ce..ef9afad 100644 --- a/src-core/src/db/yomitan_writer.rs +++ b/src-core/src/db/yomitan_writer.rs @@ -594,7 +594,7 @@ impl YomitanWriter { steps += entries.len(); progress_callback(YomitanProgress { - message: format!("Reading term banks"), + message: format!("- Reading term banks"), current: bank_i, total: n_bank, steps, @@ -698,7 +698,7 @@ impl YomitanWriter { steps += 1; progress_callback(YomitanProgress { - message: format!("Reading term meta banks"), + message: format!("- Reading term meta banks"), current: 0, total: 0, steps, @@ -741,7 +741,7 @@ impl YomitanWriter { steps += 1; progress_callback(YomitanProgress { - message: format!("Reading tag banks"), + message: format!("- Reading tag banks"), current: 0, total: 0, steps, @@ -821,6 +821,9 @@ impl YomitanWriter { pub fn check_search_db(&mut self) -> Result { self.ensure_db_attached(DbChild::Search)?; + let mut search_db = SearchDatabase::new(&mut self.conn); + search_db.create_schema()?; + let is_filled = self.conn.query_row( " SELECT diff --git a/src-tauri/src/lib.rs b/src-tauri/src/lib.rs index 2d71c52..dd84e5c 100644 --- a/src-tauri/src/lib.rs +++ b/src-tauri/src/lib.rs @@ -25,8 +25,6 @@ pub fn run() { let vibrato_dic_dir = cache_dir.join("vibrato"); create_dir_all(&vibrato_dic_dir)?; - println!("{:?}", vibrato_dic_dir); - let vibrato_dic_path = vibrato_dic_dir.join("system.dic"); if !vibrato_dic_path.exists() { let zst_path = app.path().resolve( @@ -42,8 +40,6 @@ pub fn run() { std::io::copy(&mut decoder, &mut out)?; } - println!("{:?}", vibrato_dic_path); - // db_path is at config_dir; let service = AppService::new(&config_dir, &vibrato_dic_path)?; app.manage(service);