Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

Commit dab81e4

Browse files
committed
show logs meta json if keyword is a filename
1 parent d18391e commit dab81e4

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

lib/core.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,11 +90,15 @@ core.getProblem = function(keyword, cb) {
9090
if (e) return cb(e);
9191

9292
keyword = Number(keyword) || keyword;
93-
const metaFid = file.exist(keyword) ? Number(file.meta(keyword).id) : NaN;
93+
const meta = file.exist(keyword) ? file.meta(keyword) : null;
94+
const metaFid = meta ? Number(meta.id) : NaN;
9495
const problem = problems.find(function(x) {
9596
return x.fid === keyword || x.name === keyword || x.slug === keyword || x.fid === metaFid;
9697
});
9798
if (!problem) return cb('Problem not found!');
99+
if (meta) { // If keyword is a filename, print the metadata in the first line
100+
log.printf('{ "id": "%s", "lang": "%s" }', meta.id, meta.lang);
101+
}
98102
core.next.getProblem(problem, cb);
99103
});
100104
};

0 commit comments

Comments
 (0)