starting to show sync status via socket
This commit is contained in:
parent
99c04752cd
commit
ae9dd66b7a
@ -27,5 +27,6 @@ module.exports.broadcast_address_tx = function(address, tx) {
|
|||||||
};
|
};
|
||||||
|
|
||||||
module.exports.broadcastSyncInfo = function(syncInfo) {
|
module.exports.broadcastSyncInfo = function(syncInfo) {
|
||||||
ios.sockets.emit('sync', syncInfo);
|
console.log('broadcastSyncInfo');
|
||||||
|
ios.sockets.in('sync').emit('status', syncInfo);
|
||||||
};
|
};
|
||||||
|
|||||||
@ -1,16 +1,8 @@
|
|||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
angular.module('insight.system').controller('FooterController',
|
angular.module('insight.system').controller('FooterController',
|
||||||
function ($scope, Global, Status) {
|
function ($scope, Global) {
|
||||||
$scope.global = Global;
|
$scope.global = Global;
|
||||||
|
|
||||||
$scope.getFooter = function() {
|
|
||||||
Status.get({
|
|
||||||
q: 'getInfo'
|
|
||||||
}, function(d) {
|
|
||||||
$scope.info = d.info;
|
|
||||||
});
|
|
||||||
};
|
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
angular.module('insight.status').controller('StatusController',
|
angular.module('insight.status').controller('StatusController',
|
||||||
function ($scope, $routeParams, $location, $rootScope, Global, Status, Sync) {
|
function ($scope, $routeParams, $location, $rootScope, Global, Status, Sync, get_socket) {
|
||||||
$scope.global = Global;
|
$scope.global = Global;
|
||||||
|
|
||||||
$scope.getStatus = function(q) {
|
$scope.getStatus = function(q) {
|
||||||
@ -28,5 +28,12 @@ angular.module('insight.status').controller('StatusController',
|
|||||||
$rootScope.syncError = 'Could not get sync information' + e;
|
$rootScope.syncError = 'Could not get sync information' + e;
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
|
var socket = get_socket($scope);
|
||||||
|
socket.emit('subscribe', 'sync');
|
||||||
|
socket.on('status', function(info) {
|
||||||
|
console.log('info '+JSON.stringify(info));
|
||||||
|
});
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@ -22,9 +22,9 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="no_matching text-danger" ng-show="badQuery">No matching records found!</div>
|
<div class="no_matching text-danger" ng-show="badQuery">No matching records found!</div>
|
||||||
</form>
|
</form>
|
||||||
<div class="status" data-ng-controller="FooterController" data-ng-init="getFooter()">
|
<div class="status" data-ng-controller="StatusController" data-ng-init="getStatus('Info')">
|
||||||
<i class="small" data-ng-show="info.blocks">
|
<i class="small" data-ng-show="info.blocks">
|
||||||
<strong>Status:</strong> On Sync
|
<strong>Status:</strong> {{statusMessage}}
|
||||||
</i>
|
</i>
|
||||||
<i class="small">
|
<i class="small">
|
||||||
<strong> Connections: </strong> {{info.connections}}
|
<strong> Connections: </strong> {{info.connections}}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user