diff --git a/src-tauri/src/commands/auth_commands.rs b/src-tauri/src/commands/auth_commands.rs index de5988f..7afd864 100644 --- a/src-tauri/src/commands/auth_commands.rs +++ b/src-tauri/src/commands/auth_commands.rs @@ -207,8 +207,7 @@ pub async fn handle_auth_callback(app: tauri::AppHandle, code: String) -> Result // Store account info let account_json = serde_json::to_string_pretty(&account).map_err(|e| format!("Serialize error: {}", e))?; - fs::write(dir.join(ACCOUNT_FILE), account_json) - .map_err(|e| format!("Cannot write account info: {}", e))?; + write_restricted(&dir.join(ACCOUNT_FILE), &account_json)?; Ok(account) } @@ -280,8 +279,7 @@ pub async fn refresh_auth_token(app: tauri::AppHandle) -> Result