From 38a2c3c607d698efb4c920e7c28d97b929e7c151 Mon Sep 17 00:00:00 2001 From: zhom <2717306+zhom@users.noreply.github.com> Date: Wed, 7 Oct 2026 23:27:11 +0400 Subject: [PATCH] refactor: rework wayfern auth --- src-tauri/src/wayfern_manager.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src-tauri/src/wayfern_manager.rs b/src-tauri/src/wayfern_manager.rs index 3052e424..b0c1611e 100644 --- a/src-tauri/src/wayfern_manager.rs +++ b/src-tauri/src/wayfern_manager.rs @@ -2345,10 +2345,11 @@ impl WayfernManager { profile: &BrowserProfile, config: &WayfernConfig, ) -> Result> { + let wayfern_token = crate::cloud_auth::CLOUD_AUTH.get_wayfern_token().await; let session = HeadlessWayfern::start( self, profile, - None, + wayfern_token.as_deref(), &format!("generation for {}", profile.name), ) .await?; @@ -2358,7 +2359,6 @@ impl WayfernManager { let os = config.os.as_deref().unwrap_or(&host_os); // Include wayfern token if available (enables cross-OS fingerprinting for paid users) - let wayfern_token = crate::cloud_auth::CLOUD_AUTH.get_wayfern_token().await; let mut generate_params = json!({ "operatingSystem": os }); if let Some(ref token) = wayfern_token { generate_params