Get rid of short names

This commit is contained in:
eordano 2015-03-25 16:47:42 -03:00 committed by Manuel Araoz
parent 12f101451c
commit a5a8230166

View File

@ -12,24 +12,24 @@ var NetworkMonitor = require('./networkmonitor');
var EventBus = require('./eventbus');
var BlockService = require('./services/block.js');
var BitcoreNode = function(bus, nm) {
var BitcoreNode = function(bus, networkMonitor) {
$.checkArgument(bus);
$.checkArgument(nm);
$.checkArgument(networkMonitor);
var self = this;
this.bus = bus;
this.nm = nm;
this.networkMonitor = networkMonitor;
this.bs = new BlockService();
this.blockService = new BlockService();
this.bus.register(bitcore.Block, this.bs.onBlock.bind(this.bs));
this.bus.register(bitcore.Block, this.blockService.onBlock.bind(this.blockService));
this.bus.onAny(function(value) {
self.emit(this.event, value);
});
this.nm.on('error', function(err) {
this.networkMonitor.on('error', function(err) {
self.emit('error', err);
});
this.nm.on('disconnect', function() {
this.networkMonitor.on('disconnect', function() {
console.log('network monitor disconnected');
});
@ -39,30 +39,30 @@ util.inherits(BitcoreNode, EventEmitter);
BitcoreNode.create = function(opts) {
opts = opts || {};
var bus = new EventBus();
var nm = NetworkMonitor.create(bus, opts.NetworkMonitor);
return new BitcoreNode(bus, nm);
var networkMonitor = NetworkMonitor.create(bus, opts.NetworkMonitor);
return new BitcoreNode(bus, networkMonitor);
};
BitcoreNode.prototype.start = function() {
this.sync();
this.nm.start();
this.networkMonitor.start();
};
BitcoreNode.prototype.sync = function() {
var genesis = bitcore.Networks.defaultNetwork.genesis;
var self = this;
this.nm.on('ready', function() {
this.networkMonitor.on('ready', function() {
console.log('ready');
self.bs.getLatest().then(function(latest) {
self.blockService.getLatest().then(function(latest) {
var start = genesis;
if (latest) {
start = latest.rawHash;
}
console.log('Starting sync from', start);
self.nm.syncFrom(start);
self.networkMonitor.syncFrom(start);
})
.catch(function(err) {
self.nm.disconnect();
self.networkMonitor.disconnect();
throw err;
});
});