diff options
Diffstat (limited to 'lib/parse/parseBook.js')
-rw-r--r-- | lib/parse/parseBook.js | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/lib/parse/parseBook.js b/lib/parse/parseBook.js index 69cd66e..84a4038 100644 --- a/lib/parse/parseBook.js +++ b/lib/parse/parseBook.js @@ -1,4 +1,5 @@ var Promise = require('../utils/promise'); +var timing = require('../utils/timing'); var Book = require('../models/book'); var parseIgnore = require('./parseIgnore'); @@ -57,7 +58,9 @@ function parseMultilingualBook(book) { @return {Promise<Book>} */ function parseBook(book) { - return Promise(book) + return timing.measure( + 'parse.book', + Promise(book) .then(parseIgnore) .then(parseConfig) .then(parseLanguages) @@ -67,7 +70,8 @@ function parseBook(book) { } else { return parseBookContent(resultBook); } - }); + }) + ); } module.exports = parseBook; |