20 lines
494 B
JavaScript
20 lines
494 B
JavaScript
|
|
app.controller( 'ServerInfoController', ServerInfoController );
|
|
|
|
function ServerInfoController( $scope, rconService, $routeParams, $interval )
|
|
{
|
|
$scope.info = {};
|
|
|
|
$scope.refresh = function ()
|
|
{
|
|
rconService.Request( 'serverinfo', $scope, function ( msg ) {
|
|
$scope.info = JSON.parse( msg.Message );
|
|
} );
|
|
}
|
|
|
|
rconService.InstallService( $scope, $scope.refresh );
|
|
|
|
var timer = $interval( $scope.refresh, 500 );
|
|
$scope.$on( "$destroy", function () { $interval.cancel( timer ); } );
|
|
}
|