1
0
mirror of https://github.com/SuperBFG7/ympd synced 2025-07-03 02:22:57 +00:00

Fix: cancel websockettimeout before new one is initiated

This commit is contained in:
jcorporation 2019-01-19 08:55:48 +00:00
parent 535595c7f8
commit ccc0b2e640

View File

@ -39,6 +39,7 @@ var deferredPrompt;
var dragEl; var dragEl;
var playlistEl; var playlistEl;
var websocketConnected = false; var websocketConnected = false;
var websocketTimer = null;
var appInited = false; var appInited = false;
var app = {}; var app = {};
@ -1133,7 +1134,10 @@ function webSocketConnect() {
modalConnectionError.show(); modalConnectionError.show();
} }
websocketConnected = false; websocketConnected = false;
setTimeout(function() { if (websocketTimer != null) {
clearTimeout(websocketTimer);
}
websocketTimer = setTimeout(function() {
console.log('Reconnecting websocket'); console.log('Reconnecting websocket');
webSocketConnect(); webSocketConnect();
}, 3000); }, 3000);