aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLibravatar Mahadevan Sreenivasan <mahadevan_sv@yahoo.com>2020-06-01 22:47:41 +0530
committerLibravatar Mahadevan Sreenivasan <mahadevan_sv@yahoo.com>2020-06-01 22:47:41 +0530
commitc15c01db45bd912e4f0daa48dab72633be761b29 (patch)
tree6987ca8cd567a2846aebf54be21d8ac8b540c900
parentUpdate Skype with screen sharing (#170) (diff)
downloadferdium-recipes-c15c01db45bd912e4f0daa48dab72633be761b29.tar.gz
ferdium-recipes-c15c01db45bd912e4f0daa48dab72633be761b29.tar.zst
ferdium-recipes-c15c01db45bd912e4f0daa48dab72633be761b29.zip
fix: replace user-agent by removing any Ferdi|Electron strings and trim() the end result
-rw-r--r--all.json4
-rw-r--r--archives/gmail.tar.gzbin65243 -> 65219 bytes
-rw-r--r--uncompressed/gmail/index.js16
-rw-r--r--uncompressed/gmail/package.json2
4 files changed, 14 insertions, 8 deletions
diff --git a/all.json b/all.json
index b76b263..b0bd43b 100644
--- a/all.json
+++ b/all.json
@@ -254,10 +254,10 @@
254 }, 254 },
255 { 255 {
256 "author": "Stefan Malzner <stefan@adlk.io>", 256 "author": "Stefan Malzner <stefan@adlk.io>",
257 "featured": true, 257 "featured": false,
258 "id": "gmail", 258 "id": "gmail",
259 "name": "Gmail", 259 "name": "Gmail",
260 "version": "1.3.1", 260 "version": "1.3.2",
261 "icons": { 261 "icons": {
262 "png": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/gmail/icon.png", 262 "png": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/gmail/icon.png",
263 "svg": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/gmail/icon.svg" 263 "svg": "https://cdn.jsdelivr.net/gh/getferdi/recipes/uncompressed/gmail/icon.svg"
diff --git a/archives/gmail.tar.gz b/archives/gmail.tar.gz
index 59b6eed..fe2cb06 100644
--- a/archives/gmail.tar.gz
+++ b/archives/gmail.tar.gz
Binary files differ
diff --git a/uncompressed/gmail/index.js b/uncompressed/gmail/index.js
index 4087aa3..60f0971 100644
--- a/uncompressed/gmail/index.js
+++ b/uncompressed/gmail/index.js
@@ -2,10 +2,16 @@ var os = require('os')
2 2
3module.exports = Franz => 3module.exports = Franz =>
4 class Gmail extends Franz { 4 class Gmail extends Franz {
5 overrideUserAgent() { 5 modifyRequestHeaders() {
6 if (os.platform() == 'linux') 6 return [
7 return "Mozilla/5.0 (X11; Linux x86_64; rv:72.0) Gecko/20100101 Firefox/72.0" 7 {
8 else 8 headers: {
9 return "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:72.0) Gecko/20100101 Firefox/72.0"; 9 'user-agent': window.navigator.userAgent.replace(/(Ferdi|Electron)\/\S+ \([^)]+\)/g,"").trim(),
10 },
11 requestFilters: {
12 urls: ['*://*/*'],
13 }
14 }
15 ]
10 } 16 }
11 }; 17 };
diff --git a/uncompressed/gmail/package.json b/uncompressed/gmail/package.json
index d7191e9..0048e49 100644
--- a/uncompressed/gmail/package.json
+++ b/uncompressed/gmail/package.json
@@ -1,7 +1,7 @@
1{ 1{
2 "id": "gmail", 2 "id": "gmail",
3 "name": "Gmail", 3 "name": "Gmail",
4 "version": "1.3.1", 4 "version": "1.3.2",
5 "description": "Gmail", 5 "description": "Gmail",
6 "main": "index.js", 6 "main": "index.js",
7 "author": "Stefan Malzner <stefan@adlk.io>", 7 "author": "Stefan Malzner <stefan@adlk.io>",