diff options
author | (quasar) nebula <qznebula@protonmail.com> | 2025-04-06 17:40:51 -0300 |
---|---|---|
committer | (quasar) nebula <qznebula@protonmail.com> | 2025-04-10 16:02:41 -0300 |
commit | a446ecc747e7919f6dee4bc3b073e7edb6156a91 (patch) | |
tree | ace69dd336957a07e3c55f275f303cac8d8c13cb /src/data/composite | |
parent | 9696dbe1688dcf9641875ea7a4fab50c5776017b (diff) |
data: make referencedArtworkList work again
Using new find specs {track,album}PrimaryArtwork. It's still mixedFind, and it still does not support matching artworks besides the primary one.
Diffstat (limited to 'src/data/composite')
-rw-r--r-- | src/data/composite/wiki-properties/referencedArtworkList.js | 25 |
1 files changed, 3 insertions, 22 deletions
diff --git a/src/data/composite/wiki-properties/referencedArtworkList.js b/src/data/composite/wiki-properties/referencedArtworkList.js index 819b2f43..f9d5c2f8 100644 --- a/src/data/composite/wiki-properties/referencedArtworkList.js +++ b/src/data/composite/wiki-properties/referencedArtworkList.js @@ -1,7 +1,6 @@ import {input, templateCompositeFrom} from '#composite'; import find from '#find'; import {isDate} from '#validators'; -import {combineWikiDataArrays} from '#wiki-data'; import annotatedReferenceList from './annotatedReferenceList.js'; @@ -19,36 +18,18 @@ export default templateCompositeFrom({ steps: () => [ { - dependencies: [ - 'albumData', - 'trackData', - ], - - compute: (continuation, { - albumData, - trackData, - }) => continuation({ - ['#data']: - combineWikiDataArrays([ - albumData, - trackData, - ]), - }), - }, - - { compute: (continuation) => continuation({ ['#find']: find.mixed({ - track: find.trackWithArtwork, - album: find.albumWithArtwork, + track: find.trackPrimaryArtwork, + album: find.albumPrimaryArtwork, }), }), }, annotatedReferenceList({ referenceType: input.value(['album', 'track']), - data: '#data', + data: 'artworkData', find: '#find', date: input('date'), }), |