minor js fixes

This commit is contained in:
Devaev Maxim
2018-07-16 05:16:53 +03:00
parent 52bf4f38e4
commit 211401b52c
4 changed files with 27 additions and 15 deletions

View File

@@ -32,8 +32,11 @@ var session = new function() {
var __wsErrorHandler = function(event) {
tools.error("WebSocket error:", event);
__ws.close();
__ws = null;
if (__ws) {
__ws.onclose = null;
__ws.close();
__wsCloseHandler(null);
}
};
var __wsCloseHandler = function(event) {
@@ -44,6 +47,7 @@ var session = new function() {
}
hid.clearCapture();
atx.clearLeds();
__ws = null;
setTimeout(session.startPoller, 1000);
};
@@ -57,8 +61,9 @@ var session = new function() {
} catch (err) {
tools.error("Ping error:", err.message);
if (__ws) {
__ws.onclose = null;
__ws.close();
__ws = null;
__wsCloseHandler(null);
}
}
};