diff options
Diffstat (limited to 'lib/parse/listAssets.js')
-rw-r--r-- | lib/parse/listAssets.js | 26 |
1 files changed, 15 insertions, 11 deletions
diff --git a/lib/parse/listAssets.js b/lib/parse/listAssets.js index a0dbbc9..c43b054 100644 --- a/lib/parse/listAssets.js +++ b/lib/parse/listAssets.js @@ -1,3 +1,4 @@ +var timing = require('../utils/timing'); /** List all assets in a book @@ -16,17 +17,20 @@ function listAssets(book, pages) { var glossary = book.getGlossary(); var glossaryFile = glossary.getFile().getPath(); - return fs.listAllFiles() - .then(function(files) { - return files.filterNot(function(file) { - return ( - book.isContentFileIgnored(file) || - pages.has(file) || - file !== summaryFile || - file !== glossaryFile - ); - }); - }); + return timing.measure( + 'parse.listAssets', + fs.listAllFiles() + .then(function(files) { + return files.filterNot(function(file) { + return ( + book.isContentFileIgnored(file) || + pages.has(file) || + file !== summaryFile || + file !== glossaryFile + ); + }); + }) + ); } module.exports = listAssets; |