checking socket.readyState before emitting socket message

This commit is contained in:
Jared Tabor 2017-09-15 10:37:35 -07:00
parent 7ccedfb1df
commit 325e7f3cce

View File

@ -191,14 +191,17 @@ export default
var self = this;
$log.debug('Sent to Websocket Server: ' + data);
socketPromise.promise.then(function(){
self.socket.send(data, function () {
var args = arguments;
self.scope.$apply(function () {
if (callback) {
callback.apply(self.socket, args);
}
console.log("socket readyState: " + self.socket.readyState);
if(self.socket.readyState === 1){
self.socket.send(data, function () {
var args = arguments;
self.scope.$apply(function () {
if (callback) {
callback.apply(self.socket, args);
}
});
});
});
}
});
},
addStateResolve: function(state, id){