Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
4ce752db58 | ||
|
|
68a50963f9 |
@@ -42,10 +42,15 @@ exports.list = function* () {
|
||||
}
|
||||
|
||||
var data = yield tasks;
|
||||
for (var k in data) {
|
||||
if (data[k].length === 0) {
|
||||
data[k] = undefined;
|
||||
|
||||
var keys = Object.keys(data);
|
||||
for (var k = 0; k < keys.length; k++) {
|
||||
var key = keys[k];
|
||||
// make empty object as undefined
|
||||
if (data[key].length === 0) {
|
||||
data[key] = undefined;
|
||||
}
|
||||
}
|
||||
|
||||
this.body = data;
|
||||
};
|
||||
|
||||
@@ -39,6 +39,7 @@
|
||||
"koa-middlewares": "~2.1.0",
|
||||
"koa-mock": "~1.5.0",
|
||||
"koa-safe-jsonp": "~0.3.0",
|
||||
"lodash": "^3.10.1",
|
||||
"markdown-it": "~3.0.6",
|
||||
"mime": "~1.3.4",
|
||||
"mini-logger": "~1.0.0",
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
* Module dependencies.
|
||||
*/
|
||||
|
||||
var _ = require('lodash');
|
||||
|
||||
var models = require('../models');
|
||||
var common = require('./common');
|
||||
var Tag = models.Tag;
|
||||
@@ -219,11 +221,11 @@ exports.listPublicModuleNamesSince = function* (start) {
|
||||
exports.listAllPublicModuleNames = function* () {
|
||||
var sql = 'SELECT DISTINCT(name) AS name FROM tag ORDER BY name';
|
||||
var rows = yield models.query(sql);
|
||||
return rows.filter(function (row) {
|
||||
return _.chain(rows).filter(function (row) {
|
||||
return !common.isPrivatePackage(row.name);
|
||||
}).map(function (row) {
|
||||
return row.name;
|
||||
});
|
||||
}).value();
|
||||
};
|
||||
|
||||
exports.listModulesByName = function* (moduleName) {
|
||||
@@ -233,10 +235,10 @@ exports.listModulesByName = function* (moduleName) {
|
||||
},
|
||||
order: [ ['id', 'DESC'] ]
|
||||
});
|
||||
return mods.map(function (mod) {
|
||||
return _.chain(mods).map(function (mod) {
|
||||
parseRow(mod);
|
||||
return mod;
|
||||
});
|
||||
}).value();
|
||||
};
|
||||
|
||||
exports.getModuleLastModified = function* (name) {
|
||||
|
||||
Reference in New Issue
Block a user