From 24478bdc7a291eb54429e36cd1ab14cc6199fb0e Mon Sep 17 00:00:00 2001 From: Alexandre Iooss Date: Thu, 22 Oct 2020 13:42:45 +0200 Subject: [PATCH] Retry message sending when websocket not ready --- web/static/js/modules/websocket.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/web/static/js/modules/websocket.js b/web/static/js/modules/websocket.js index b9f017c..1c34e5f 100644 --- a/web/static/js/modules/websocket.js +++ b/web/static/js/modules/websocket.js @@ -39,7 +39,8 @@ export class GsWebSocket { */ sendDescription(localDescription, stream, quality) { if (this.socket.readyState !== 1) { - console.log("WebSocket not ready to send data"); + console.log("Waiting for WebSocket to send data..."); + setTimeout(() => this.sendDescription(localDescription, stream, quality), 100); return; } this.socket.send(JSON.stringify({