diff options
author | Samy Pesse <samypesse@gmail.com> | 2016-10-06 20:08:47 +0200 |
---|---|---|
committer | Samy Pesse <samypesse@gmail.com> | 2016-10-06 20:08:47 +0200 |
commit | 58ae96b7f6a5cd3b7c1fd1d650fcaae4686f578d (patch) | |
tree | c1555e51d2d399062d52a8b1df8eda1852a2bf7c /packages/gitbook/src/json/encodeSummary.js | |
parent | 1354582c4e0d61c7608965f36b3c27ee3e39dc78 (diff) | |
download | gitbook-58ae96b7f6a5cd3b7c1fd1d650fcaae4686f578d.zip gitbook-58ae96b7f6a5cd3b7c1fd1d650fcaae4686f578d.tar.gz gitbook-58ae96b7f6a5cd3b7c1fd1d650fcaae4686f578d.tar.bz2 |
Add "url" to summary articles and files in json representation
Diffstat (limited to 'packages/gitbook/src/json/encodeSummary.js')
-rw-r--r-- | packages/gitbook/src/json/encodeSummary.js | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/packages/gitbook/src/json/encodeSummary.js b/packages/gitbook/src/json/encodeSummary.js index 0a9dbe7..8380379 100644 --- a/packages/gitbook/src/json/encodeSummary.js +++ b/packages/gitbook/src/json/encodeSummary.js @@ -4,16 +4,19 @@ const encodeSummaryPart = require('./encodeSummaryPart'); /** * Encode a summary to JSON * - * @param {Summary} + * @param {Summary} summary + * @param {URIIndex} urls * @return {Object} */ -function encodeSummary(summary) { +function encodeSummary(summary, urls) { const file = summary.getFile(); const parts = summary.getParts(); return { - file: encodeFile(file), - parts: parts.map(encodeSummaryPart).toJS() + file: encodeFile(file, urls), + parts: parts + .map(part => encodeSummaryPart(part, urls)) + .toJS() }; } |