From 3c3ebfa8944c585257d88b6a3231df390601c30a Mon Sep 17 00:00:00 2001 From: lifegpc Date: Tue, 9 Jun 2026 10:55:19 +0800 Subject: [PATCH] Add file size --- src-tauri/src/backend.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src-tauri/src/backend.rs b/src-tauri/src/backend.rs index b2449de..c3076f6 100644 --- a/src-tauri/src/backend.rs +++ b/src-tauri/src/backend.rs @@ -87,6 +87,7 @@ impl CacheManager { for entry in cache.archive.iter_archive_filename()? { let name = entry?; let mut entry = cache.archive.open_file(index)?; + let file_size = entry.size(); index += 1; let (entry_type, msg_tool_type) = if let Some(typ) = entry.script_type() { (query_entry_type(&typ), Some(typ.clone())) @@ -101,7 +102,7 @@ impl CacheManager { is_dir: false, entry_type, msg_tool_type, - size: None, + size: file_size, }); } Ok(result) @@ -456,6 +457,7 @@ fn list_archive_directory_in_archive<'a>( for entry in archive.iter_archive_filename()? { let name = entry?; let mut entry = archive.open_file(index)?; + let file_size = entry.size(); index += 1; let (entry_type, msg_tool_type) = if let Some(typ) = entry.script_type() { (query_entry_type(&typ), Some(typ.clone())) @@ -470,7 +472,7 @@ fn list_archive_directory_in_archive<'a>( is_dir: false, entry_type, msg_tool_type, - size: None, + size: file_size, }); } Ok(result)