diff options
Diffstat (limited to 'recipes/android-messages/webview.js')
-rw-r--r-- | recipes/android-messages/webview.js | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/recipes/android-messages/webview.js b/recipes/android-messages/webview.js index 6a73441..db65de6 100644 --- a/recipes/android-messages/webview.js +++ b/recipes/android-messages/webview.js | |||
@@ -7,17 +7,17 @@ setTimeout(() => { | |||
7 | } | 7 | } |
8 | }, 1000); | 8 | }, 1000); |
9 | 9 | ||
10 | window.addEventListener('beforeunload', async () => { | ||
11 | Ferdi.clearStorageData(['appcache', 'serviceworkers', 'cachestorage', 'websql', 'indexdb']); | ||
12 | Ferdi.releaseServiceWorkers(); | ||
13 | }); | ||
14 | |||
15 | module.exports = (Ferdi, settings) => { | 10 | module.exports = (Ferdi, settings) => { |
16 | function getMessages() { | 11 | function getMessages() { |
17 | const messages = document.querySelectorAll('.text-content.unread').length; | 12 | const messages = document.querySelectorAll('.text-content.unread').length; |
18 | Ferdi.setBadge(messages); | 13 | Ferdi.setBadge(messages); |
19 | } | 14 | } |
20 | 15 | ||
16 | window.addEventListener('beforeunload', async () => { | ||
17 | Ferdi.clearStorageData(['appcache', 'serviceworkers', 'cachestorage', 'websql', 'indexdb']); | ||
18 | Ferdi.releaseServiceWorkers(); | ||
19 | }); | ||
20 | |||
21 | Ferdi.loop(getMessages); | 21 | Ferdi.loop(getMessages); |
22 | 22 | ||
23 | if (settings.isDarkModeEnabled) { | 23 | if (settings.isDarkModeEnabled) { |