From 2a2a2110f5ee2c81a38ad54c8d036c305cc43206 Mon Sep 17 00:00:00 2001 From: Gustavo Cortez Date: Wed, 5 Feb 2014 15:11:39 -0300 Subject: [PATCH] front-end of block list by date is ready. fillCache for getting blocks. --- app/controllers/blocks.js | 54 ++++++++++++++++----------------------- lib/BlockDb.js | 3 ++- public/js/config.js | 4 +-- 3 files changed, 26 insertions(+), 35 deletions(-) diff --git a/app/controllers/blocks.js b/app/controllers/blocks.js index 4acc1207..468bc13a 100644 --- a/app/controllers/blocks.js +++ b/app/controllers/blocks.js @@ -72,7 +72,7 @@ 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 || 0; + var limit = req.query.limit || -1; var isToday = false; //helper to convert timestamps to yyyy-mm-dd format @@ -103,37 +103,27 @@ exports.list = function(req, res) { var prev = formatTimestamp(new Date((gte - 86400) * 1000)); var next = formatTimestamp(new Date(lte * 1000)); - /* - Block - .find({ - time: { - '$gte': gte, - '$lte': lte + bdb.getBlocksByDate(gte, lte, limit, function(err, blocks) { + if (err) { + res.status(500).send(err); + } + else { + var blockshashList = []; + for(var i=0;i