From 1c9e209a5ba54286ae5e4d2f8f5eb7dd53b41c78 Mon Sep 17 00:00:00 2001 From: NanGua-QWQ Date: Tue, 24 Mar 2026 21:57:39 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=9C=A8=20setup=5Fdatabase=20=E4=B8=AD?= =?UTF-8?q?=E8=B0=83=E7=94=A8=20state.initialize()=20=E5=8A=A0=E8=BD=BD?= =?UTF-8?q?=E4=B8=BB=E9=A2=98=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- AGENTS.md | 6 +++++- src-tauri/src/lib.rs | 4 ++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/AGENTS.md b/AGENTS.md index 0612cd4..9770b40 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -1,7 +1,11 @@ # AGENTS 协作规范 +## 代码规范 +- 所有代码必须符合 Rust 语言规范。 +- 所有代码跑`pnpm run typecheck` or `cargo typecheck`必须通过。 + ## 提交与推送要求 -- 每次代码修改后,必须进行一次 Git 提交(commit)。 +- 每次代码修改后,除非用户说明需要一次 Git 提交(commit),否则不进行。 - 提交信息必须使用中文。 - 提交信息必须遵循 Conventional Commits 规范,格式示例:`feat: 新增登录页表单校验`、`fix: 修复导出报告空指针问题`。 - 每次提交完成后,必须将对应提交推送到远端仓库(`git push`)。 diff --git a/src-tauri/src/lib.rs b/src-tauri/src/lib.rs index 3603139..4a23fc0 100644 --- a/src-tauri/src/lib.rs +++ b/src-tauri/src/lib.rs @@ -288,6 +288,10 @@ fn setup_database(app: &mut App) -> Result<(), Box> { *db_guard = Some(active_conn); } + state_guard.initialize().await.map_err(|e| { + format!("Failed to initialize app state: {}", e) + })?; + Ok::<_, Box>(()) });