summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorDavid Lönnhager <david.l@mullvad.net>2025-03-04 10:29:10 +0100
committerDavid Lönnhager <david.l@mullvad.net>2025-03-05 23:32:56 +0100
commit3de6aaaa162e866f5d11aba325ea5bf4b561d58e (patch)
tree6f9e36dc356fe97c3649636f8947ea33ab975715
parentd7782f858a16dc4a5ec9c5c38400f0ed592ee723 (diff)
downloadmullvadvpn-3de6aaaa162e866f5d11aba325ea5bf4b561d58e.tar.xz
mullvadvpn-3de6aaaa162e866f5d11aba325ea5bf4b561d58e.zip
Update version metadata URL
-rw-r--r--installer-downloader/src/controller.rs5
1 files changed, 4 insertions, 1 deletions
diff --git a/installer-downloader/src/controller.rs b/installer-downloader/src/controller.rs
index 25d1d182f8..595e4cb247 100644
--- a/installer-downloader/src/controller.rs
+++ b/installer-downloader/src/controller.rs
@@ -22,6 +22,9 @@ const VERSION_PROVIDER_PUBKEY: &str = include_str!("../../mullvad-update/stagemo
/// Pinned root certificate used when fetching version metadata
const PINNED_CERTIFICATE: &[u8] = include_bytes!("../../mullvad-api/le_root_cert.pem");
+/// Base URL for pulling metadata. Actual JSON files should be stored at `<base url>/<platform>.json`
+const META_REPOSITORY_URL: &str = "https://api.stagemole.eu/app/releases/";
+
/// Actions handled by an async worker task in [ActionMessageHandler].
enum TaskMessage {
SetVersionInfo(VersionInfo),
@@ -72,7 +75,7 @@ fn get_metadata_url() -> String {
} else {
panic!("Unsupported platform")
};
- format!("https://releases.stagemole.eu/desktop/metadata/{PLATFORM}.json")
+ format!("{META_REPOSITORY_URL}/{PLATFORM}.json")
}
impl AppController {