Added timeout for BMC reboot
Change-Id: I376c3578c68535259e4527941b0995394e3d0734
Signed-off-by: Iftekharul Islam <iislam@us.ibm.com>
diff --git a/app/common/services/apiInterceptor.js b/app/common/services/apiInterceptor.js
index 5a715ec..0c75caa 100644
--- a/app/common/services/apiInterceptor.js
+++ b/app/common/services/apiInterceptor.js
@@ -38,6 +38,9 @@
'responseError': function(rejection){
dataService.server_unreachable = true;
dataService.loading = false;
+ if(dataService.path != '/login'){
+ $rootScope.$emit('timedout-user', {});
+ }
return $q.reject(rejection);
}
};
diff --git a/app/index.js b/app/index.js
index f5c2692..f54aea0 100644
--- a/app/index.js
+++ b/app/index.js
@@ -36,7 +36,7 @@
});
}])
.config(['$httpProvider', function($httpProvider){
- //console.log($httpProvider.interceptors);
+ $httpProvider.defaults.timeout = 10000;
$httpProvider.interceptors.push('apiInterceptor');
}])
.run(['$rootScope', '$location', 'dataService', 'userModel',
diff --git a/app/overview/controllers/bmc-reboot-controller.js b/app/overview/controllers/bmc-reboot-controller.js
index 5ed1b58..e01d66c 100644
--- a/app/overview/controllers/bmc-reboot-controller.js
+++ b/app/overview/controllers/bmc-reboot-controller.js
@@ -29,11 +29,8 @@
$scope.reboot = function(){
dataService.setBootingState();
APIUtils.bmcReboot(function(response){
- if(response){
- dataService.setPowerOnState();
- }else{
- dataService.setUnreachableState();
- }
+ //@NOTE: using common event to reload server status, may be a better event listener name?
+ $scope.$emit('user-logged-in',{});
});
};
}