chain-node
Advanced tools
Comparing version 3.0.0 to 3.0.1
@@ -23,3 +23,3 @@ var request = require('request'); | ||
HttpUtility.prototype.makeRequest = function(method, path, body, cb) { | ||
HttpUtility.prototype.makeRequest = function(method, path, body, options, cb) { | ||
var usingJson = false; | ||
@@ -37,2 +37,5 @@ var r = { | ||
} | ||
if(options != null) { | ||
r['qs'] = options; | ||
} | ||
request(r, function(err, msg, resp) { | ||
@@ -48,11 +51,16 @@ if(usingJson) { | ||
HttpUtility.prototype.post = function(path, body, cb) { | ||
this.makeRequest('POST', path, body, cb); | ||
this.makeRequest('POST', path, body, null, cb); | ||
}; | ||
HttpUtility.prototype.delete = function(path, cb) { | ||
this.makeRequest('DELETE', path, null, cb); | ||
this.makeRequest('DELETE', path, null, null, cb); | ||
}; | ||
HttpUtility.prototype.get = function(path, cb) { | ||
this.makeRequest('GET', path, null, cb); | ||
HttpUtility.prototype.get = function(path, options, cb) { | ||
if (typeof(options) == 'function') { | ||
cb = options; | ||
options = null; | ||
} | ||
this.makeRequest('GET', path, null, options, cb); | ||
} |
@@ -50,8 +50,3 @@ var bitcoin = require('bitcoinjs-lib'); | ||
Chain.prototype.getAddressTransactions = function(address, options, cb) { | ||
options = options || {}; | ||
if (typeof(options) == 'function') { | ||
cb = options; | ||
options = {}; | ||
} | ||
this.dataApi.get('/addresses/' + address + '/transactions', cb); | ||
this.dataApi.get('/addresses/' + address + '/transactions', options, cb); | ||
}; | ||
@@ -58,0 +53,0 @@ |
{ | ||
"name": "chain-node", | ||
"version": "3.0.0", | ||
"version": "3.0.1", | ||
"description": "The Official Node.js SDK for Chain's Bitcoin API", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
@@ -22,3 +22,3 @@ # chain-node | ||
chain.getAddress('17x23dNjXJLzGMev6R63uyRhMWP1VHawKc', function(err, resp) { | ||
console.log('balance='+resp['balance']); | ||
console.log('balance=' + resp.total.balance); | ||
}); | ||
@@ -25,0 +25,0 @@ ``` |
13183
217