« get me outta code hell

data, content: AdditionalFile.files -> filenames - hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
path: root/src/content/dependencies/generateAlbumAdditionalFilesList.js
diff options
context:
space:
mode:
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
commit74f6e86f4d710550d5768e7445361946354e2606 (patch)
tree27f83afbf77838bf1c98fd41fb3a15768072da17 /src/content/dependencies/generateAlbumAdditionalFilesList.js
parented8e73240c93decf4775795f63babea8ebc0c720 (diff)
data, content: AdditionalFile.files -> filenames
Diffstat (limited to 'src/content/dependencies/generateAlbumAdditionalFilesList.js')
-rw-r--r--src/content/dependencies/generateAlbumAdditionalFilesList.js28
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),
                 }))),
     }),