diff options
author | (quasar) nebula <qznebula@protonmail.com> | 2025-05-16 11:27:45 -0300 |
---|---|---|
committer | (quasar) nebula <qznebula@protonmail.com> | 2025-05-16 11:27:45 -0300 |
commit | 74f6e86f4d710550d5768e7445361946354e2606 (patch) | |
tree | 27f83afbf77838bf1c98fd41fb3a15768072da17 /src/content/dependencies/generateAlbumAdditionalFilesList.js | |
parent | ed8e73240c93decf4775795f63babea8ebc0c720 (diff) |
data, content: AdditionalFile.files -> filenames
Diffstat (limited to 'src/content/dependencies/generateAlbumAdditionalFilesList.js')
-rw-r--r-- | src/content/dependencies/generateAlbumAdditionalFilesList.js | 28 |
1 files changed, 12 insertions, 16 deletions
diff --git a/src/content/dependencies/generateAlbumAdditionalFilesList.js b/src/content/dependencies/generateAlbumAdditionalFilesList.js index ad17206f..9fbd1553 100644 --- a/src/content/dependencies/generateAlbumAdditionalFilesList.js +++ b/src/content/dependencies/generateAlbumAdditionalFilesList.js @@ -22,21 +22,17 @@ export default { chunkDescriptions: additionalFiles .map(({description}) => - (description - ? relation('transformContent', description) - : null)), + relation('transformContent', description)), chunkItems: additionalFiles - .map(({files}) => - (files ?? []) - .map(() => relation('generateAdditionalFilesListChunkItem'))), + .map(({filenames}) => filenames + .map(() => relation('generateAdditionalFilesListChunkItem'))), chunkItemFileLinks: additionalFiles - .map(({files}) => - (files ?? []) - .map(file => relation('linkAlbumAdditionalFile', album, file))), + .map(({filenames}) => filenames + .map(filename => relation('linkAlbumAdditionalFile', album, filename))), }), data: (album, additionalFiles) => ({ @@ -46,9 +42,9 @@ export default { additionalFiles .map(({title}) => title), - chunkItemLocations: + chunkItemFilenames: additionalFiles - .map(({files}) => files ?? []), + .map(({filenames}) => filenames), }), slots: { @@ -75,13 +71,13 @@ export default { stitchArrays({ items: relations.chunkItems, fileLinks: relations.chunkItemFileLinks, - locations: data.chunkItemLocations, - }).map(({items, fileLinks, locations}) => + filenames: data.chunkItemFilenames, + }).map(({items, fileLinks, filenames}) => stitchArrays({ item: items, fileLink: fileLinks, - location: locations, - }).map(({item, fileLink, location}) => + filename: filenames, + }).map(({item, fileLink, filename}) => item.slots({ fileLink: fileLink, fileSize: @@ -89,7 +85,7 @@ export default { ? getSizeOfMediaFile( urls .from('media.root') - .to('media.albumAdditionalFile', data.albumDirectory, location)) + .to('media.albumAdditionalFile', data.albumDirectory, filename)) : 0), }))), }), |