From 658d428a621e10ca1fd69c884921ce48b469cb6b Mon Sep 17 00:00:00 2001 From: zhom <2717306+zhom@users.noreply.github.com> Date: Wed, 22 Apr 2026 22:21:34 +0400 Subject: [PATCH] refactor: cdp gates cleanup --- src-tauri/src/wayfern_manager.rs | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src-tauri/src/wayfern_manager.rs b/src-tauri/src/wayfern_manager.rs index 07fa9a9..fcdd248 100644 --- a/src-tauri/src/wayfern_manager.rs +++ b/src-tauri/src/wayfern_manager.rs @@ -642,8 +642,12 @@ impl WayfernManager { } let mut wayfern_token = crate::cloud_auth::CLOUD_AUTH.get_wayfern_token().await; - if wayfern_token.is_none() { - log::info!("Wayfern token not ready, waiting..."); + if wayfern_token.is_none() + && crate::cloud_auth::CLOUD_AUTH + .has_active_paid_subscription() + .await + { + log::info!("Wayfern token not ready for paid user, waiting..."); for _ in 0..15 { tokio::time::sleep(Duration::from_secs(1)).await; wayfern_token = crate::cloud_auth::CLOUD_AUTH.get_wayfern_token().await; @@ -655,8 +659,6 @@ impl WayfernManager { if let Some(ref token) = wayfern_token { args.push(format!("--wayfern-token={token}")); log::info!("Wayfern token passed as CLI flag (length: {})", token.len()); - } else { - log::warn!("No wayfern token available — CDP gated methods will be blocked"); } if let Some(proxy) = proxy_url {