qrcode: don't refresh tallying when reader is not visible (#86856)
gitea/passerelle/pipeline/head This commit looks good Details

This commit is contained in:
Corentin Sechet 2024-02-22 18:53:46 +01:00 committed by Corentin Sechet
parent 2f50e4b207
commit c9001cdda4
1 changed files with 3 additions and 1 deletions

View File

@ -39,7 +39,9 @@
})
const registration = await navigator.serviceWorker.ready
function refreshTally() {
registration.active.postMessage({refreshTally: "{{ tally_url }}"})
if (document.hidden === false) {
registration.active.postMessage({refreshTally: "{{ tally_url }}"})
}
}
refreshTally()
setInterval(refreshTally, 10000)