aboutsummaryrefslogtreecommitdiffstats
path: root/recipes/hangoutschat/index.js
diff options
context:
space:
mode:
Diffstat (limited to 'recipes/hangoutschat/index.js')
-rw-r--r--recipes/hangoutschat/index.js22
1 files changed, 22 insertions, 0 deletions
diff --git a/recipes/hangoutschat/index.js b/recipes/hangoutschat/index.js
new file mode 100644
index 0000000..819e06b
--- /dev/null
+++ b/recipes/hangoutschat/index.js
@@ -0,0 +1,22 @@
1var os = require('os')
2
3// just pass through Franz
4module.exports = Franz =>
5 class HangoutsChat extends Franz {
6 // Method to add headers to requests from Hangouts Chat's webview
7 modifyRequestHeaders() {
8 return [{
9 headers: { 'origin': 'https://chat.google.com' },
10 requestFilters: {
11 urls: ['*://*/*']
12 }
13 }]
14 }
15
16 overrideUserAgent() {
17 if (os.platform() == 'linux')
18 return "Mozilla/5.0 (X11; Linux x86_64; rv:72.0) Gecko/20100101 Firefox/72.0"
19 else
20 return "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:72.0) Gecko/20100101 Firefox/72.0";
21 }
22 };