From: Benjamin Auder <benjamin.auder@somewhere>
Date: Mon, 19 Nov 2018 02:01:13 +0000 (+0100)
Subject: Try to fix sound exception...
X-Git-Url: https://git.auder.net/%7B%7B%20asset%28%27mixstore/images/assets/current/doc/%24%7BgetWhatsApp%28link%29%7D?a=commitdiff_plain;h=ea8417ff95096f626fae0286135d875a9c043e11;p=vchess.git

Try to fix sound exception...
---

diff --git a/public/javascripts/components/game.js b/public/javascripts/components/game.js
index 7af9c8e3..bd3a1878 100644
--- a/public/javascripts/components/game.js
+++ b/public/javascripts/components/game.js
@@ -538,7 +538,7 @@ Vue.component('my-game', {
 				if (!continuation)
 				{
 					// Not playing sound on game continuation:
-					new Audio("/sounds/newgame.mp3").play().catch(err => {});
+					new Audio("/sounds/newgame.mp3").play().then(() => {}).catch(err => {});
 					document.getElementById("modal-newgame").checked = false;
 				}
 				this.oppid = oppId;
@@ -685,7 +685,7 @@ Vue.component('my-game', {
 			// Not programmatic, or animation is over
 			if (this.mode == "human" && this.vr.turn == this.mycolor)
 				this.conn.send(JSON.stringify({code:"newmove", move:move, oppid:this.oppid}));
-			new Audio("/sounds/chessmove1.mp3").play().catch(err => {});
+			new Audio("/sounds/chessmove1.mp3").play().then(() => {}).catch(err => {});
 			this.vr.play(move, "ingame");
 			if (this.mode == "human")
 				this.updateStorage(); //after our moves and opponent moves