From b25828f961bfaa1d9a92a149ac7405f41de654b2 Mon Sep 17 00:00:00 2001 From: Klemek Date: Fri, 18 Oct 2024 18:45:31 +0200 Subject: [PATCH] catch any error --- main.js | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/main.js b/main.js index 4b47a68..239105f 100644 --- a/main.js +++ b/main.js @@ -165,12 +165,16 @@ let app = { }); }, playRandomSound() { - const sound = random.element(this.sounds.filter(sound => sound.active)); - if (sound !== null) { - console.log(`Playing ${sound.id}`); - sound.audio.playbackRate = this.randomPitch ? random.float(0.8, 1.2) : 1; - sound.audio.volume = this.volume / 100; - sound.audio.play(); + try { + const sound = random.element(this.sounds.filter(sound => sound.active)); + if (sound !== null) { + console.log(`Playing ${sound.id}`); + sound.audio.playbackRate = this.randomPitch ? random.float(0.8, 1.2) : 1; + sound.audio.volume = this.volume / 100; + sound.audio.play(); + } + } catch (error) { + console.error(error); } this.trigger(); },