From b3769f642d978ecb3305eb3c94d67100203d9539 Mon Sep 17 00:00:00 2001 From: Mahadevan Sreenivasan Date: Mon, 25 May 2020 15:37:51 +0530 Subject: fix: Google meet is unusable - Errors out when trying to connect to a audio/video call - Strip off any Ferdi/Electron text from user-agent using modifyRequestHeaders hook - Resize icon to 1024x1024px as npm package was complaining - Bump version number to 1.0.3 --- uncompressed/googlemeet/icon.png | Bin 94137 -> 158454 bytes uncompressed/googlemeet/index.js | 16 +++++++++++----- uncompressed/googlemeet/package.json | 2 +- 3 files changed, 12 insertions(+), 6 deletions(-) (limited to 'uncompressed') diff --git a/uncompressed/googlemeet/icon.png b/uncompressed/googlemeet/icon.png index 12a85fa..a259b80 100644 Binary files a/uncompressed/googlemeet/icon.png and b/uncompressed/googlemeet/icon.png differ diff --git a/uncompressed/googlemeet/index.js b/uncompressed/googlemeet/index.js index 4087aa3..df2b452 100644 --- a/uncompressed/googlemeet/index.js +++ b/uncompressed/googlemeet/index.js @@ -2,10 +2,16 @@ var os = require('os') module.exports = Franz => class Gmail extends Franz { - overrideUserAgent() { - if (os.platform() == 'linux') - return "Mozilla/5.0 (X11; Linux x86_64; rv:72.0) Gecko/20100101 Firefox/72.0" - else - return "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:72.0) Gecko/20100101 Firefox/72.0"; + modifyRequestHeaders() { + return [ + { + headers: { + 'user-agent': window.navigator.userAgent.replace(/(Ferdi|Electron)\/\S+ \([^)]+\)/g, '').trim(), + }, + requestFilters: { + urls: ['*://*/*'], + }, + }, + ]; } }; diff --git a/uncompressed/googlemeet/package.json b/uncompressed/googlemeet/package.json index 5428747..bce16b4 100644 --- a/uncompressed/googlemeet/package.json +++ b/uncompressed/googlemeet/package.json @@ -1,7 +1,7 @@ { "id": "googlemeet", "name": "Google Meet", - "version": "1.0.2", + "version": "1.0.3", "description": "Google Meet", "main": "index.js", "author": "Patrick Thoelken ", -- cgit v1.2.3-70-g09d2