summaryrefslogtreecommitdiffhomepage
path: root/gui/src/shared/version.ts
diff options
context:
space:
mode:
authorOskar Nyberg <oskar@mullvad.net>2023-09-28 13:10:32 +0200
committerOskar Nyberg <oskar@mullvad.net>2023-09-28 13:10:32 +0200
commitf5eaa62914c0353c7c6920b2881ada004fb76658 (patch)
treeaaae7dd7294bbde3ff3f9710b81777e142b3b5c7 /gui/src/shared/version.ts
parent8943529291df32a7ed4a35304f972b1d66860d22 (diff)
parent11942b1d08285aad439fd40a4a4806815e740cad (diff)
downloadmullvadvpn-f5eaa62914c0353c7c6920b2881ada004fb76658.tar.xz
mullvadvpn-f5eaa62914c0353c7c6920b2881ada004fb76658.zip
Merge branch 'open-download-urls-for-correct-platform-des-372'
Diffstat (limited to 'gui/src/shared/version.ts')
-rw-r--r--gui/src/shared/version.ts22
1 files changed, 22 insertions, 0 deletions
diff --git a/gui/src/shared/version.ts b/gui/src/shared/version.ts
new file mode 100644
index 0000000000..dc87afaae0
--- /dev/null
+++ b/gui/src/shared/version.ts
@@ -0,0 +1,22 @@
+import { links } from '../config.json';
+
+export function getDownloadUrl(suggestedIsBeta: boolean): string {
+ let url = links.download;
+ switch (process.platform ?? window.env.platform) {
+ case 'win32':
+ url += 'windows/';
+ break;
+ case 'linux':
+ url += 'linux/';
+ break;
+ case 'darwin':
+ url += 'macos/';
+ break;
+ }
+
+ if (suggestedIsBeta) {
+ url += 'beta/';
+ }
+
+ return url;
+}