improve example and lib/index.js
This commit is contained in:
parent
61e957c77f
commit
d7d18d32c0
@ -2,6 +2,10 @@
|
|||||||
|
|
||||||
var bitcoind = require('../')();
|
var bitcoind = require('../')();
|
||||||
|
|
||||||
bitcoind.on('open', function(status) {
|
bitcoind.on('error', function(err) {
|
||||||
console.log('bitcoind: ' + status);
|
console.log('bitcoind: error="%s"', err.message);
|
||||||
|
});
|
||||||
|
|
||||||
|
bitcoind.on('open', function(status) {
|
||||||
|
console.log('bitcoind: status=%s', status);
|
||||||
});
|
});
|
||||||
|
|||||||
@ -12,20 +12,24 @@ var bitcoindjs = require('../build/Release/bitcoindjs.node');
|
|||||||
* Bitcoin
|
* Bitcoin
|
||||||
*/
|
*/
|
||||||
|
|
||||||
function Bitcoin(flag) {
|
function Bitcoin(options) {
|
||||||
var self = this;
|
var self = this;
|
||||||
|
|
||||||
if (!(this instanceof Bitcoin)) {
|
if (!(this instanceof Bitcoin)) {
|
||||||
return new Bitcoin(flag);
|
return new Bitcoin(options);
|
||||||
}
|
}
|
||||||
|
|
||||||
EventEmitter.call(this);
|
EventEmitter.call(this);
|
||||||
|
|
||||||
var ret = bitcoindjs.start(function(err, status) {
|
this.options = options;
|
||||||
|
|
||||||
|
bitcoindjs.start(function(err, status) {
|
||||||
|
if (err) {
|
||||||
|
self.emit('error', err);
|
||||||
|
return;
|
||||||
|
}
|
||||||
self.emit('open', status);
|
self.emit('open', status);
|
||||||
});
|
});
|
||||||
|
|
||||||
this.ret = ret;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
Bitcoin.prototype.__proto__ = EventEmitter.prototype;
|
Bitcoin.prototype.__proto__ = EventEmitter.prototype;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user