From c2bbdb294192160f060c6b97f42429bfe605b028 Mon Sep 17 00:00:00 2001 From: Gustavo Cortez Date: Wed, 8 Jan 2014 09:17:41 -0300 Subject: [PATCH] For blocks info, we always use controller blocks. Index controller only render homepage --- app/controllers/blocks.js | 15 +++++++++++++++ app/controllers/index.js | 22 ---------------------- config/routes.js | 2 +- 3 files changed, 16 insertions(+), 23 deletions(-) diff --git a/app/controllers/blocks.js b/app/controllers/blocks.js index 39b508e..f08016a 100644 --- a/app/controllers/blocks.js +++ b/app/controllers/blocks.js @@ -29,3 +29,18 @@ exports.show = function(req, res) { res.jsonp(req.block); }; +/** + * List of blocks at HomePage + */ +exports.last_blocks = function(req, res) { + Block.find().limit(7).exec(function(err, blocks) { + if (err) { + res.render('error', { + status: 500 + }); + } else { + res.jsonp(blocks); + } + }); +}; + diff --git a/app/controllers/index.js b/app/controllers/index.js index 423b411..f71d55c 100644 --- a/app/controllers/index.js +++ b/app/controllers/index.js @@ -1,27 +1,5 @@ 'use strict'; -/** - * Module dependencies. - */ - -var mongoose = require('mongoose'), - Block = mongoose.model('Block'); - exports.render = function(req, res) { res.render('index'); }; - -/** - * List of blocks at HomePage - */ -exports.all = function(req, res) { - Block.find().limit(7).exec(function(err, blocks) { - if (err) { - res.render('error', { - status: 500 - }); - } else { - res.jsonp(blocks); - } - }); -}; diff --git a/config/routes.js b/config/routes.js index 03378b6..4b37ad7 100644 --- a/config/routes.js +++ b/config/routes.js @@ -5,12 +5,12 @@ module.exports = function(app) { //Home route var index = require('../app/controllers/index'); app.get('/', index.render); - app.get('/last_blocks', index.all); //Block routes var blocks = require('../app/controllers/blocks'); app.get('/block/:blockHash', blocks.show); app.param('blockHash', blocks.block); + app.get('/last_blocks', blocks.last_blocks); var transactions = require('../app/controllers/transactions'); app.get('/tx/:txid', transactions.show);