summaryrefslogtreecommitdiffstats
path: root/lib/output/prepareAssets.js
blob: ae9b55acb19c8ee4628da33f34dd771af788a9da (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
var Parse = require('../parse');

/**
    List all assets in the book

    @param {Output}
    @return {Promise<Output>}
*/
function prepareAssets(output) {
    var book = output.getBook();
    var pages = output.getPages();
    var logger = output.getLogger();

    return Parse.listAssets(book, pages)
    .then(function(assets) {
        logger.info.ln('found', assets.size, 'asset files');

        return output.set('assets', assets);
    });
}

module.exports = prepareAssets;