Get rid of short names
This commit is contained in:
parent
12f101451c
commit
a5a8230166
28
lib/node.js
28
lib/node.js
@ -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;
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user