display both redis/mongo info if available

This commit is contained in:
barisusakli
2015-05-08 15:36:06 -04:00
parent 0083d4ff1c
commit 7b550b13b9
6 changed files with 96 additions and 54 deletions

View File

@@ -211,8 +211,29 @@ adminController.flags.get = function(req, res, next) {
};
adminController.database.get = function(req, res, next) {
db.info(function (err, data) {
res.render('admin/advanced/database', data);
async.parallel({
redis: function(next) {
if (nconf.get('redis')) {
var rdb = require('../database/redis');
var cxn = rdb.connect();
rdb.info(cxn, next);
} else {
next();
}
},
mongo: function(next) {
if (nconf.get('mongo')) {
var mdb = require('../database/mongo');
mdb.info(mdb.client, next);
} else {
next();
}
}
}, function(err, results) {
if (err) {
return next(err);
}
res.render('admin/advanced/database', results);
});
};