fix: close databases on page freeze event without pwa (#1662)

pull/1663/head
Joaquín Sánchez 2023-02-07 00:01:30 +01:00 zatwierdzone przez GitHub
rodzic 32cfe6371f
commit 65bbc7c790
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 4AEE18F83AFDEB23
1 zmienionych plików z 5 dodań i 7 usunięć

Wyświetl plik

@ -17,14 +17,12 @@ export default defineNuxtPlugin(() => {
frozenListeners.push(listener)
}
if (useAppConfig().pwaEnabled) {
addFrozenListener(() => {
if (navigator.serviceWorker.controller)
navigator.serviceWorker.controller.postMessage(ELK_PAGE_LIFECYCLE_FROZEN)
addFrozenListener(() => {
if (useAppConfig().pwaEnabled && navigator.serviceWorker.controller)
navigator.serviceWorker.controller.postMessage(ELK_PAGE_LIFECYCLE_FROZEN)
closeDatabases()
})
}
closeDatabases()
})
return {
provide: {