From a99621c24f95a55858e3393e0e6c3246b78a3fb7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jozef=20Li=C5=A1ka?= Date: Wed, 23 Sep 2020 10:35:15 +0200 Subject: [PATCH] Refactoring mediaSessionInit variable (part 2) --- app/cyp.js | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/app/cyp.js b/app/cyp.js index 1811442..ac66206 100644 --- a/app/cyp.js +++ b/app/cyp.js @@ -588,7 +588,6 @@ class App extends HTMLElement { await this._connect(); this.dispatchEvent(new CustomEvent("load")); - this.mediaSessionInit = false; this._initMediaHandler(); } @@ -644,11 +643,11 @@ class App extends HTMLElement { node("source", {src: 'https://raw.githubusercontent.com/anars/blank-audio/master/10-seconds-of-silence.mp3'}, '', audio); // Init event session (play audio) on click (because restrictions by web browsers) + let mediaSessionInit = false; window.addEventListener('click', () => { - if (!this.mediaSessionInit) { + if (mediaSessionInit) return; + mediaSessionInit = true; audio.play(); - this.mediaSessionInit = true; - } }); // mediaSession define metadata