From a671ddcc54c4002ab178b9ee0703d7559732875b Mon Sep 17 00:00:00 2001 From: "(quasar) nebula" Date: Sun, 6 Apr 2025 18:10:03 -0300 Subject: data: referencedArtworkList: drop date input Used for some truly shenanigans sorting behavior hooked into by reverse itself, but we won't need this anymore, because the referencing things will just be the artworks themselves, already properly dated. --- .../composite/wiki-properties/referencedArtworkList.js | 9 +-------- src/data/things/album.js | 15 +-------------- src/data/things/track.js | 6 +----- 3 files changed, 3 insertions(+), 27 deletions(-) (limited to 'src') diff --git a/src/data/composite/wiki-properties/referencedArtworkList.js b/src/data/composite/wiki-properties/referencedArtworkList.js index f9d5c2f8..66809aaa 100644 --- a/src/data/composite/wiki-properties/referencedArtworkList.js +++ b/src/data/composite/wiki-properties/referencedArtworkList.js @@ -9,13 +9,6 @@ export default templateCompositeFrom({ compose: false, - inputs: { - date: input({ - validate: isDate, - acceptsNull: true, - }), - }, - steps: () => [ { compute: (continuation) => continuation({ @@ -31,7 +24,7 @@ export default templateCompositeFrom({ referenceType: input.value(['album', 'track']), data: 'artworkData', find: '#find', - date: input('date'), + date: input.value(null), }), ], }); diff --git a/src/data/things/album.js b/src/data/things/album.js index 9137ac31..32905624 100644 --- a/src/data/things/album.js +++ b/src/data/things/album.js @@ -248,20 +248,7 @@ export class Album extends Thing { value: input.value([]), }), - { - dependencies: ['coverArtDate', 'date'], - compute: (continuation, { - coverArtDate, - date, - }) => continuation({ - ['#date']: - coverArtDate ?? date, - }), - }, - - referencedArtworkList({ - date: '#date', - }), + referencedArtworkList(), ], // Update only diff --git a/src/data/things/track.js b/src/data/things/track.js index 6645008c..4679d78b 100644 --- a/src/data/things/track.js +++ b/src/data/things/track.js @@ -334,11 +334,7 @@ export class Track extends Thing { value: input.value([]), }), - withTrackArtDate(), - - referencedArtworkList({ - date: '#trackArtDate', - }), + referencedArtworkList(), ], // Update only -- cgit 1.3.0-6-gf8a5