From 97697e3d069972844b2912a93022f4a4904a40d6 Mon Sep 17 00:00:00 2001 From: Vijay A Date: Sat, 31 Jul 2021 15:28:23 +0530 Subject: Fixed eslintrc as root for this folder; Reformatted all files. --- recipes/whatsapp/index.js | 36 +++++++++++++++++------------------- recipes/whatsapp/webview.js | 26 ++++++++++++-------------- 2 files changed, 29 insertions(+), 33 deletions(-) (limited to 'recipes/whatsapp') diff --git a/recipes/whatsapp/index.js b/recipes/whatsapp/index.js index a0ff71f..96c95a3 100644 --- a/recipes/whatsapp/index.js +++ b/recipes/whatsapp/index.js @@ -1,20 +1,18 @@ -"use strict"; +module.exports = (Franz) => class Messenger extends Franz { + overrideUserAgent() { + return window.navigator.userAgent.replace(/(Ferdi|Electron)\/\S+( \([^)]+\))?/g, '').trim(); + } -module.exports = (Franz) => - class Messenger extends Franz { - overrideUserAgent() { - return window.navigator.userAgent.replace(/(Ferdi|Electron)\/\S+( \([^)]+\))?/g, "").trim(); - } - modifyRequestHeaders() { - return [ - { - headers: { - 'user-agent': window.navigator.userAgent.replace(/(Ferdi|Electron)\/\S+( \([^)]+\))?/g, "").trim(), - }, - requestFilters: { - urls: ['*://*/*'], - } - } - ] - } - }; + modifyRequestHeaders() { + return [ + { + headers: { + 'user-agent': window.navigator.userAgent.replace(/(Ferdi|Electron)\/\S+( \([^)]+\))?/g, '').trim(), + }, + requestFilters: { + urls: ['*://*/*'], + }, + }, + ]; + } +}; diff --git a/recipes/whatsapp/webview.js b/recipes/whatsapp/webview.js index 8320d9e..c01b7d1 100644 --- a/recipes/whatsapp/webview.js +++ b/recipes/whatsapp/webview.js @@ -1,20 +1,18 @@ -"use strict"; - const { - remote + remote, } = require('electron'); const path = require('path'); const webContents = remote.getCurrentWebContents(); const { - session + session, } = webContents; window.addEventListener('beforeunload', async () => { try { session.flushStorageData(); session.clearStorageData({ - storages: ['appcache', 'serviceworkers', 'cachestorage', 'websql', 'indexdb'] + storages: ['appcache', 'serviceworkers', 'cachestorage', 'websql', 'indexdb'], }); const registrations = await window.navigator.serviceWorker.getRegistrations(); registrations.forEach(r => { @@ -28,18 +26,18 @@ window.addEventListener('beforeunload', async () => { module.exports = Franz => { const getMessages = function getMessages() { - var count = 0; - var indirectCount = 0; + let count = 0; + let indirectCount = 0; - var parentChatElem = document.querySelector("#pane-side").children[0].children[0].children[0]; - var chatElems = parentChatElem.children; - for (var i = 0; i < chatElems.length; i++) { - var chatElem = chatElems[i]; - var unreadElem = chatElem.children[0].children[0].children[1].children[1].children[1]; + const parentChatElem = document.querySelector('#pane-side').children[0].children[0].children[0]; + const chatElems = parentChatElem.children; + for (let i = 0; i < chatElems.length; i++) { + const chatElem = chatElems[i]; + const unreadElem = chatElem.children[0].children[0].children[1].children[1].children[1]; - var countValue = parseInt(unreadElem.textContent) || 0; // Returns 0 in case of isNaN + const countValue = parseInt(unreadElem.textContent) || 0; // Returns 0 in case of isNaN - if (unreadElem.querySelectorAll("[data-icon=muted]").length === 0) { + if (unreadElem.querySelectorAll('[data-icon=muted]').length === 0) { count += countValue; } else { indirectCount += countValue; -- cgit v1.2.3-54-g00ecf