From d3841b766f9d37d557646003899f67525c5f755f Mon Sep 17 00:00:00 2001 From: Markus Hatvan Date: Tue, 5 Oct 2021 17:04:09 +0200 Subject: chore: add eslint-plugin-unicorn (#733) --- recipes/android-messages/webview.js | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) (limited to 'recipes/android-messages/webview.js') diff --git a/recipes/android-messages/webview.js b/recipes/android-messages/webview.js index 13def91..35d5de2 100644 --- a/recipes/android-messages/webview.js +++ b/recipes/android-messages/webview.js @@ -2,7 +2,13 @@ setTimeout(() => { const elem = document.querySelector('#af-error-container'); // TODO: This will not work for non-english locales - if (elem && elem.innerText.toLowerCase().includes('the requested url was not found on this server')) { + if ( + elem && + elem.textContent && + elem.textContent + .toLowerCase() + .includes('the requested url was not found on this server') + ) { window.location.reload(); } }, 1000); @@ -11,10 +17,18 @@ module.exports = (Ferdi, settings) => { const getMessages = () => { const messages = document.querySelectorAll('.text-content.unread').length; Ferdi.setBadge(messages); - } + }; window.addEventListener('beforeunload', async () => { - Ferdi.clearStorageData(settings.id, { storages: ['appcache', 'serviceworkers', 'cachestorage', 'websql', 'indexdb'] }); + Ferdi.clearStorageData(settings.id, { + storages: [ + 'appcache', + 'serviceworkers', + 'cachestorage', + 'websql', + 'indexdb', + ], + }); Ferdi.releaseServiceWorkers(); }); -- cgit v1.2.3-70-g09d2