diff --git a/app/controllers/addresses.js b/app/controllers/addresses.js index f92d768..7ac39fa 100644 --- a/app/controllers/addresses.js +++ b/app/controllers/addresses.js @@ -14,7 +14,7 @@ var tDb = require('../../lib/TransactionDb').default(); var checkSync = function(req, res) { if (req.historicSync) { var i = req.historicSync.info() - if (i.status !== 'complete') { + if (i.status !== 'finished') { common.notReady(req, res, i.syncPercentage); return false; } diff --git a/app/controllers/status.js b/app/controllers/status.js index 322135f..b6feb25 100644 --- a/app/controllers/status.js +++ b/app/controllers/status.js @@ -12,40 +12,33 @@ var Status = require('../models/Status'), */ exports.show = function(req, res) { - if (! req.query.q) { - res.status(400).send('Bad Request'); - } - else { - var option = req.query.q; - var statusObject = new Status(); + var option = req.query.q; + var statusObject = new Status(); - var returnJsonp = function (err) { - if (err || ! statusObject) - return common.handleErrors(err, res); - else { - res.jsonp(statusObject); - } - }; - - switch(option) { - case 'getInfo': - statusObject.getInfo(returnJsonp); - break; - case 'getDifficulty': - statusObject.getDifficulty(returnJsonp); - break; - case 'getTxOutSetInfo': - statusObject.getTxOutSetInfo(returnJsonp); - break; - case 'getLastBlockHash': - statusObject.getLastBlockHash(returnJsonp); - break; - case 'getBestBlockHash': - statusObject.getBestBlockHash(returnJsonp); - break; - default: - res.status(400).send('Bad Request'); + var returnJsonp = function (err) { + if (err || ! statusObject) + return common.handleErrors(err, res); + else { + res.jsonp(statusObject); } + }; + + switch(option) { + case 'getDifficulty': + statusObject.getDifficulty(returnJsonp); + break; + case 'getTxOutSetInfo': + statusObject.getTxOutSetInfo(returnJsonp); + break; + case 'getLastBlockHash': + statusObject.getLastBlockHash(returnJsonp); + break; + case 'getBestBlockHash': + statusObject.getBestBlockHash(returnJsonp); + break; + case 'getInfo': + default: + statusObject.getInfo(returnJsonp); } }; diff --git a/package.json b/package.json index 2dc922e..5861950 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "insight-bitcore-api", "description": "An open-source bitcoin blockchain API. The Insight API provides you with a convenient, powerful and simple way to query and broadcast data on the bitcoin network and build your own services with it.", - "version": "0.2.12", + "version": "0.2.13", "author": { "name": "Ryan X Charles", "email": "ryan@bitpay.com"