diff --git a/app/controllers/blocks.js b/app/controllers/blocks.js index f66aa35..a2b6ca7 100644 --- a/app/controllers/blocks.js +++ b/app/controllers/blocks.js @@ -72,7 +72,6 @@ console.log('[blocks.js.60]: could not get %s from RPC. Orphan? Error?', blockha * List of blocks by date */ exports.list = function(req, res) { - var limit = req.query.limit || -1; var isToday = false; //helper to convert timestamps to yyyy-mm-dd format @@ -103,14 +102,18 @@ exports.list = function(req, res) { var prev = formatTimestamp(new Date((gte - 86400) * 1000)); var next = formatTimestamp(new Date(lte * 1000)); - bdb.getBlocksByDate(gte, lte, limit, function(err, blocks) { + bdb.getBlocksByDate(gte, lte, function(err, blocks) { if (err) { res.status(500).send(err); } else { var blockshashList = []; - for(var i=0;i parseInt(BLOCKS_DISPLAYED, 10) - 1) { - $scope.blocks.pop(); - } - - _getBlock(blockHash); + console.log('Block received! ' + JSON.stringify(blockHash)); + _getBlocks(); }); $scope.humanSince = function(time) { @@ -58,18 +54,7 @@ angular.module('insight.system').controller('IndexController', }; $scope.index = function() { - Blocks.get({ - limit: BLOCKS_DISPLAYED - }, function(res) { - $scope.blocks = res.blocks; - $scope.blocksLength = res.lenght; - }); - - Transactions.get({ - limit: TRANSACTION_DISPLAYED - }, function(res) { - $scope.txs = res.txs; - }); + _getBlocks(); }; $scope.txs = []; diff --git a/public/views/index.html b/public/views/index.html index a2f48b4..6e1bc70 100644 --- a/public/views/index.html +++ b/public/views/index.html @@ -46,13 +46,13 @@ - Waiting for transactions... + Waiting for transactions... {{tx.txid}} {{humanSince(tx.time)}} - {{tx.valueOut}} + {{tx.valueOut}} diff --git a/test/integration/blocklist.js b/test/integration/blocklist.js index d1ed33d..628ef0d 100644 --- a/test/integration/blocklist.js +++ b/test/integration/blocklist.js @@ -3,11 +3,10 @@ process.env.NODE_ENV = process.env.NODE_ENV || 'development'; -var TESTING_BLOCK0 = '000000000933ea01ad0ee984209779baaec3ced90fa3f408719526f8d77f4943'; -var TESTING_BLOCK1 = '00000000b873e79784647a6c82962c70d228557d24a747ea4d1b8bbe878e1206'; +var TESTING_BLOCK0 = '00000000b873e79784647a6c82962c70d228557d24a747ea4d1b8bbe878e1206'; +var TESTING_BLOCK1 = '000000000933ea01ad0ee984209779baaec3ced90fa3f408719526f8d77f4943'; var START_TS = 1; var END_TS = '1296688928~'; // 2/2/2011 23:23PM -var LIMIT = 2; var assert = require('assert'), BlockDb = require('../../lib/BlockDb').class(); @@ -24,7 +23,7 @@ describe('BlockDb getBlocksByDate', function(){ it('Get Hash by Date', function(done) { - bDb.getBlocksByDate(START_TS, END_TS, LIMIT, function(err, list) { + bDb.getBlocksByDate(START_TS, END_TS, function(err, list) { if (err) done(err); assert(list, 'returns list'); assert.equal(list.length,2, 'list has 2 items');