From 62e8e673ebdd1b358a91d9e67c9e13e25f1d18e4 Mon Sep 17 00:00:00 2001 From: Araxeus <78568641+Araxeus@users.noreply.github.com> Date: Sat, 30 Oct 2021 12:17:32 +0300 Subject: [PATCH] use apiLoaded 'once' --- plugins/disable-autoplay/front.js | 2 +- plugins/precise-volume/front.js | 2 +- plugins/quality-changer/front.js | 2 +- providers/song-info-front.js | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/plugins/disable-autoplay/front.js b/plugins/disable-autoplay/front.js index 49a32a60..70a9b867 100644 --- a/plugins/disable-autoplay/front.js +++ b/plugins/disable-autoplay/front.js @@ -3,5 +3,5 @@ module.exports = () => { document.querySelector('video').addEventListener('loadeddata', e => { e.target.pause(); }) - }) + }, { once: true, passive: true}) }; diff --git a/plugins/precise-volume/front.js b/plugins/precise-volume/front.js index 84241fb8..e50620ff 100644 --- a/plugins/precise-volume/front.js +++ b/plugins/precise-volume/front.js @@ -9,7 +9,7 @@ module.exports = (options) => { document.addEventListener('apiLoaded', e => { api = e.detail; firstRun(options); - }) + }, { once: true, passive: true}) }; /** Restore saved volume and setup tooltip */ diff --git a/plugins/quality-changer/front.js b/plugins/quality-changer/front.js index d167776c..d0417493 100644 --- a/plugins/quality-changer/front.js +++ b/plugins/quality-changer/front.js @@ -9,7 +9,7 @@ const qualitySettingsButton = ElementFromFile( module.exports = () => { - document.addEventListener('apiLoaded', setup); + document.addEventListener('apiLoaded', setup, { once: true, passive: true}); } function setup(event) { diff --git a/providers/song-info-front.js b/providers/song-info-front.js index 80c2e990..d134433b 100644 --- a/providers/song-info-front.js +++ b/providers/song-info-front.js @@ -15,5 +15,5 @@ module.exports = () => { const data = e.detail.getPlayerResponse(); ipcRenderer.send("song-info-request", JSON.stringify(data)); }); - }) + }, { once: true, passive: true}) };