aboutsummaryrefslogtreecommitdiffstats
path: root/src/helpers
diff options
context:
space:
mode:
authorLibravatar Vijay A <avijayr@protonmail.com>2021-07-03 09:43:22 +0530
committerLibravatar Vijay Raghavan Aravamudhan <vraravam@users.noreply.github.com>2021-07-04 15:24:59 +0530
commit8fc02b903755bfd209edb1744cc82743aa41ba18 (patch)
treebe2ae18db1aea93de6ceb8c2d00d4cd7a55cd1a1 /src/helpers
parentFixed issue with not being able to add new service. (diff)
downloadferdium-app-8fc02b903755bfd209edb1744cc82743aa41ba18.tar.gz
ferdium-app-8fc02b903755bfd209edb1744cc82743aa41ba18.tar.zst
ferdium-app-8fc02b903755bfd209edb1744cc82743aa41ba18.zip
Use utility methods from 'electron-util'
(already a dependency) rather than re-implementing by ourselves.
Diffstat (limited to 'src/helpers')
-rw-r--r--src/helpers/userAgent-helpers.js14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/helpers/userAgent-helpers.js b/src/helpers/userAgent-helpers.js
index 73c454304..fc9a6f507 100644
--- a/src/helpers/userAgent-helpers.js
+++ b/src/helpers/userAgent-helpers.js
@@ -1,8 +1,8 @@
1import os from 'os'; 1import os from 'os';
2import macosVersion from 'macos-version'; 2import macosVersion from 'macos-version';
3import { app, isMac, isWindows } from '../environment'; 3import {
4 4 ferdiVersion, electronVersion, chromeVersion, isMac, isWindows,
5export const ferdiVersion = app.getVersion(); 5} from '../environment';
6 6
7function macOS() { 7function macOS() {
8 const version = macosVersion(); 8 const version = macosVersion();
@@ -34,17 +34,17 @@ export default function userAgent(removeChromeVersion = false, addFerdiVersion =
34 platformString = linux(); 34 platformString = linux();
35 } 35 }
36 36
37 let chromeVersion = 'Chrome'; 37 let chromeVersionString = 'Chrome';
38 if (!removeChromeVersion) { 38 if (!removeChromeVersion) {
39 chromeVersion = `Chrome/${process.versions.chrome}`; 39 chromeVersionString = `Chrome/${chromeVersion}`;
40 } 40 }
41 41
42 let applicationString = ''; 42 let applicationString = '';
43 if (addFerdiVersion) { 43 if (addFerdiVersion) {
44 applicationString = ` Ferdi/${ferdiVersion} Electron/${process.versions.electron}`; 44 applicationString = ` Ferdi/${ferdiVersion} Electron/${electronVersion}`;
45 } 45 }
46 46
47 // Chrome is pinned to WebKit 537.36, the latest version before hard forking to Blink. 47 // Chrome is pinned to WebKit 537.36, the latest version before hard forking to Blink.
48 return `Mozilla/5.0 (${platformString}) AppleWebKit/537.36 (KHTML, like Gecko) ${chromeVersion} Safari/537.36${applicationString}`; 48 return `Mozilla/5.0 (${platformString}) AppleWebKit/537.36 (KHTML, like Gecko) ${chromeVersionString} Safari/537.36${applicationString}`;
49 // Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.163 Safari/537.36 Ferdi/5.5.1-nightly.13 Electron/8.2.3 49 // Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.163 Safari/537.36 Ferdi/5.5.1-nightly.13 Electron/8.2.3
50} 50}