From 577206aa194be02fdeff22df4b88519d3bd9310d Mon Sep 17 00:00:00 2001 From: Sreeram Sreedhar Date: Mon, 22 Jun 2026 16:11:41 -0700 Subject: [PATCH] Prefer desktop API URL for auth --- apps/desktop/src-tauri/src/auth.rs | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/apps/desktop/src-tauri/src/auth.rs b/apps/desktop/src-tauri/src/auth.rs index 8989c95d..f9a309ed 100644 --- a/apps/desktop/src-tauri/src/auth.rs +++ b/apps/desktop/src-tauri/src/auth.rs @@ -47,9 +47,20 @@ fn get_cached_token() -> Result, String> { } fn api_url() -> String { - std::env::var("SUPERMEMORY_API_URL") - .or_else(|_| std::env::var("NEXT_PUBLIC_BACKEND_URL")) - .unwrap_or_else(|_| DEFAULT_API_URL.to_string()) + if let Ok(api_url) = std::env::var("SUPERMEMORY_DESKTOP_API_URL") { + return api_url; + } + + if let Ok(api_url) = std::env::var("NEXT_PUBLIC_BACKEND_URL") { + return api_url; + } + + #[cfg(not(debug_assertions))] + if let Ok(api_url) = std::env::var("SUPERMEMORY_API_URL") { + return api_url; + } + + DEFAULT_API_URL.to_string() } pub fn store_token(token: String) -> Result<(), String> {