From f41172e822e9bc8d1671bef8252ec30c255313e5 Mon Sep 17 00:00:00 2001 From: zhom <2717306+zhom@users.noreply.github.com> Date: Sat, 7 Jun 2025 05:12:04 +0400 Subject: [PATCH] fix: update brave url for linux arm --- src-tauri/src/browser_version_service.rs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src-tauri/src/browser_version_service.rs b/src-tauri/src/browser_version_service.rs index 102070f..2368d81 100644 --- a/src-tauri/src/browser_version_service.rs +++ b/src-tauri/src/browser_version_service.rs @@ -568,8 +568,6 @@ impl BrowserVersionService { }) } "brave" => { - // Brave uses different asset naming conventions - // The actual URL will be resolved dynamically in the download service let (filename, is_archive) = match (&os[..], &arch[..]) { ("windows", _) => (format!("brave-{version}.exe"), false), ("linux", "x64") => (format!("brave-browser-{version}-linux-amd64.zip"), true), @@ -582,7 +580,7 @@ impl BrowserVersionService { Ok(DownloadInfo { url: format!( - "https://github.com/brave/brave-browser/releases/download/{version}/brave-placeholder" + "https://github.com/brave/brave-browser/releases/download/{version}/{filename}" ), filename, is_archive, @@ -1524,7 +1522,7 @@ mod tests { // Test Brave let brave_info = service.get_download_info("brave", "v1.81.9").unwrap(); assert_eq!(brave_info.filename, "Brave-Browser-universal.dmg"); - assert!(brave_info.url.contains("brave-placeholder")); + assert_eq!(brave_info.url, "https://github.com/brave/brave-browser/releases/download/v1.81.9/Brave-Browser-universal.dmg"); assert!(brave_info.is_archive); // Test unsupported browser