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