mirror of
https://github.com/ansible/awx.git
synced 2026-05-21 07:47:44 -02:30
refactoring socket functions
This commit is contained in:
@@ -21,13 +21,13 @@ export default
|
|||||||
timeoutInterval: 3000,
|
timeoutInterval: 3000,
|
||||||
maxReconnectAttempts: 10
|
maxReconnectAttempts: 10
|
||||||
});
|
});
|
||||||
self.socket.onopen = function () {
|
// self.socket.onopen = function () {
|
||||||
console.log('websocket connected'); //log errors
|
// console.log('websocket connected'); //log errors
|
||||||
};
|
// };
|
||||||
|
//
|
||||||
self.socket.onerror = function (error) {
|
// self.socket.onerror = function (error) {
|
||||||
console.log('Error Logged: ' + error); //log errors
|
// console.log('Error Logged: ' + error); //log errors
|
||||||
};
|
// };
|
||||||
self.socket.onmessage = function (e) {
|
self.socket.onmessage = function (e) {
|
||||||
console.log('Received From Server: ' + e.data);
|
console.log('Received From Server: ' + e.data);
|
||||||
var data = JSON.parse(e.data);
|
var data = JSON.parse(e.data);
|
||||||
@@ -96,6 +96,11 @@ export default
|
|||||||
$rootScope.sessionTimer.expireSession('idle');
|
$rootScope.sessionTimer.expireSession('idle');
|
||||||
$location.url('/login');
|
$location.url('/login');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
setTimeout(function() {
|
||||||
|
self.checkStatus();
|
||||||
|
$log.debug('socket status: ' + $rootScope.socketStatus);
|
||||||
|
}, 2000);
|
||||||
},
|
},
|
||||||
checkStatus: function() {
|
checkStatus: function() {
|
||||||
|
|
||||||
@@ -118,16 +123,16 @@ export default
|
|||||||
if(self){
|
if(self){
|
||||||
if(self.socket){
|
if(self.socket){
|
||||||
if (self.socket.readyState === 0 ) {
|
if (self.socket.readyState === 0 ) {
|
||||||
self.scope.socketStatus = 'connecting';
|
$rootScope.socketStatus = 'connecting';
|
||||||
}
|
}
|
||||||
else if (self.socket.readyState === 1){
|
else if (self.socket.readyState === 1){
|
||||||
self.scope.socketStatus = 'ok';
|
$rootScope.socketStatus = 'ok';
|
||||||
}
|
}
|
||||||
else if (self.socket.readyState === 2 || self.socket.readyState === 3 ){
|
else if (self.socket.readyState === 2 || self.socket.readyState === 3 ){
|
||||||
self.scope.socketStatus = 'error';
|
$rootScope.socketStatus = 'error';
|
||||||
}
|
}
|
||||||
self.scope.socketTip = getSocketTip(self.scope.socketStatus);
|
self.socketTip = getSocketTip(self.socketStatus);
|
||||||
return self.scope.socketStatus;
|
return $rootScope.socketStatus;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user