admin: display on interface time synchronization diff
This commit is contained in:
parent
fa33fac003
commit
5dcb13629a
5 changed files with 48 additions and 1 deletions
|
|
@ -129,6 +129,9 @@ angular.module("FICApp")
|
|||
.factory("Version", function($resource) {
|
||||
return $resource("/api/version")
|
||||
})
|
||||
.factory("Timestamp", function($resource) {
|
||||
return $resource("/api/timestamps.json")
|
||||
})
|
||||
.factory("Monitor", function($resource) {
|
||||
return $resource("/api/monitor/:machineId", { machineId: '@id' })
|
||||
})
|
||||
|
|
@ -365,6 +368,15 @@ angular.module("FICApp")
|
|||
$scope.v = Version.get();
|
||||
})
|
||||
|
||||
.controller("TimestampController", function($scope, $interval, Timestamp) {
|
||||
$scope.t = Timestamp.get();
|
||||
var refresh = function() {
|
||||
$scope.t = Timestamp.get();
|
||||
}
|
||||
var myinterval = $interval(refresh, 2500);
|
||||
$scope.$on('$destroy', function () { $interval.cancel(myinterval); });
|
||||
})
|
||||
|
||||
.controller("MonitorController", function($scope, Monitor) {
|
||||
$scope.monitor = Monitor.get();
|
||||
})
|
||||
|
|
|
|||
|
|
@ -7,4 +7,8 @@
|
|||
<p ng-controller="VersionController">
|
||||
Version de l'API : {{ v.version }}
|
||||
</p>
|
||||
<p ng-controller="TimestampController">
|
||||
Latence frontend-backend : <ng-pluralize count="t.diffFB / 1000000000" when="{'one': '{} seconde', 'other': '{} secondes'}"></ng-pluralize><br>
|
||||
Dernière synchronisation du frontend : {{ t.frontend | date:"mediumTime" }}
|
||||
</p>
|
||||
</div>
|
||||
|
|
|
|||
Reference in a new issue