|
|
@ -39312,7 +39312,7 @@ MessageReceiver.prototype = {
|
|
|
|
this.pending = Promise.resolve();
|
|
|
|
this.pending = Promise.resolve();
|
|
|
|
},
|
|
|
|
},
|
|
|
|
close: function() {
|
|
|
|
close: function() {
|
|
|
|
this.wsr.close();
|
|
|
|
this.socket.close(3000, 'called close');
|
|
|
|
delete this.listeners;
|
|
|
|
delete this.listeners;
|
|
|
|
},
|
|
|
|
},
|
|
|
|
onopen: function() {
|
|
|
|
onopen: function() {
|
|
|
@ -39322,8 +39322,11 @@ MessageReceiver.prototype = {
|
|
|
|
console.log('websocket error');
|
|
|
|
console.log('websocket error');
|
|
|
|
},
|
|
|
|
},
|
|
|
|
onclose: function(ev) {
|
|
|
|
onclose: function(ev) {
|
|
|
|
|
|
|
|
console.log('websocket closed', ev.code, ev.reason || '');
|
|
|
|
|
|
|
|
if (ev.code === 3000) {
|
|
|
|
|
|
|
|
return;
|
|
|
|
|
|
|
|
}
|
|
|
|
var eventTarget = this;
|
|
|
|
var eventTarget = this;
|
|
|
|
console.log('websocket closed', ev.code);
|
|
|
|
|
|
|
|
// possible 403 or network issue. Make an request to confirm
|
|
|
|
// possible 403 or network issue. Make an request to confirm
|
|
|
|
this.server.getDevices(this.number).
|
|
|
|
this.server.getDevices(this.number).
|
|
|
|
then(this.connect.bind(this)). // No HTTP error? Reconnect
|
|
|
|
then(this.connect.bind(this)). // No HTTP error? Reconnect
|
|
|
|