diff --git a/bun.lockb b/bun.lockb index eb80a1e..9223ee7 100755 Binary files a/bun.lockb and b/bun.lockb differ diff --git a/package.json b/package.json index 3185103..79a2be1 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "@reactuses/core": "6.0.1", "@supabase/ssr": "0.6.1", "@tauri-apps/api": "2.4.0", - "@tauri-apps/plugin-autostart": "^2.5.0", + "@tauri-apps/plugin-autostart": "^2.5.1", "@tauri-apps/plugin-cli": "~2.2.1", "@tauri-apps/plugin-clipboard-manager": "2.2.2", "@tauri-apps/plugin-deep-link": "~2.2.1", @@ -35,7 +35,7 @@ "@tauri-apps/plugin-os": "2.2.1", "@tauri-apps/plugin-process": "2.2.0", "@tauri-apps/plugin-shell": "~2.2.2", - "@tauri-apps/plugin-store": "^2.4.0", + "@tauri-apps/plugin-store": "^2.4.1", "@tauri-store/valtio": "2.1.1", "@types/throttle-debounce": "^5.0.2", "ahooks": "^3.9.6", @@ -50,21 +50,21 @@ "tauri-plugin-system-info-api": "^2.0.10" }, "devDependencies": { - "@tauri-apps/cli": "^2.9.1", + "@tauri-apps/cli": "^2.9.2", "@testing-library/dom": "^10.4.1", "@testing-library/jest-dom": "^6.9.1", "@testing-library/react": "^16.3.0", "@testing-library/user-event": "^14.6.1", "@types/jest": "^29.5.14", - "@types/node": "^22.18.12", + "@types/node": "^22.19.0", "@types/react": "19.0.10", "@types/react-dom": "19.0.4", - "@typescript-eslint/eslint-plugin": "^8.46.2", - "@typescript-eslint/parser": "^8.46.2", + "@typescript-eslint/eslint-plugin": "^8.46.3", + "@typescript-eslint/parser": "^8.46.3", "autoprefixer": "^10.4.21", "clsx": "^2.1.1", "cross-env": "^7.0.3", - "cssnano": "^7.1.1", + "cssnano": "^7.1.2", "eslint": "9.23.0", "eslint-config-next": "15.2.3", "lint-staged": "^15.5.2", diff --git a/src-tauri/src/main.rs b/src-tauri/src/main.rs index d7988c4..900f83e 100644 --- a/src-tauri/src/main.rs +++ b/src-tauri/src/main.rs @@ -6,7 +6,7 @@ use tauri::Manager; use tauri_plugin_autostart::MacosLauncher; use tauri_plugin_cli::CliExt; -// use tauri_plugin_deep_link::DeepLinkExt; +use tauri_plugin_deep_link::DeepLinkExt; use tauri_plugin_store::StoreExt; // Window Vibrancy diff --git a/src-tauri/src/steam/user.rs b/src-tauri/src/steam/user.rs index 3ba5845..b22a002 100644 --- a/src-tauri/src/steam/user.rs +++ b/src-tauri/src/steam/user.rs @@ -14,11 +14,9 @@ pub fn get_steam_users() -> Result { } mod tests { - use super::*; - #[test] fn test_get_steam_users() { - let result = get_steam_users(); + let result = super::get_steam_users(); assert!(result.is_ok() || result.is_err()); println!("{}", result.unwrap()); } diff --git a/src-tauri/src/tool/common.rs b/src-tauri/src/tool/common.rs index 3858eca..5e603ad 100644 --- a/src-tauri/src/tool/common.rs +++ b/src-tauri/src/tool/common.rs @@ -70,7 +70,7 @@ pub fn get_exe_path(name: &str) -> Result { pub fn open_path(path: &str) -> Result<(), std::io::Error> { // path中所有/ 转换为 \ let path = path.replace("/", "\\"); - fs::create_dir_all(path)?; + fs::create_dir_all(&path)?; #[cfg(windows)] Command::new("cmd.exe") @@ -82,27 +82,26 @@ pub fn open_path(path: &str) -> Result<(), std::io::Error> { } mod tests { - use super::*; #[test] fn test_open_path() { let path = "D:\\Programs\\Steam"; println!("test open path: {}", path); - open_path(path).unwrap(); + super::open_path(path).unwrap(); let path = "D:\\Programs\\Steam\\steamapps\\common\\Counter-Strike Global Offensive\\game\\bin\\win64"; println!("test open path: {}", path); - open_path(path).unwrap(); + super::open_path(path).unwrap(); let path = "%appdata%/Wmpvp/demo"; println!("test open path: {}", path); - open_path(path).unwrap() + super::open_path(path).unwrap() } #[test] fn test_get_exe_path() { - let path = get_exe_path("steam").expect("failed"); + let path = super::get_exe_path("steam").expect("failed"); println!("test get steam path: {}", path); - get_exe_path("not_running").expect("failed"); + super::get_exe_path("not_running").expect("failed"); } } diff --git a/src-tauri/src/vdf/parse.rs b/src-tauri/src/vdf/parse.rs index 1173a2c..8997639 100644 --- a/src-tauri/src/vdf/parse.rs +++ b/src-tauri/src/vdf/parse.rs @@ -75,7 +75,6 @@ fn build_vdf(json_value: &serde_json::Value, vdf_data: &mut String, indent_level } mod tests { - use super::*; static VDF_DATA: &str = r#""users" { @@ -132,7 +131,7 @@ mod tests { #[test] fn test_to_json() { // let expected_json = r#"{"key1": "value1","key2": "value2","subkey": {"key3": "value3"}}"#; - let json_data = to_json(VDF_DATA); + let json_data = super::to_json(VDF_DATA); println!("{}", json_data); // 解析json @@ -145,7 +144,7 @@ mod tests { #[test] fn test_to_vdf() { // let json_data = r#"{"key1": "value1","key2": "value2","subkey": {"key3": "value3"}}"#; - let vdf_data = to_vdf(JSON_DATA); + let vdf_data = super::to_vdf(JSON_DATA); println!("{}", vdf_data); }