diff options
| author | (quasar) nebula <qznebula@protonmail.com> | 2025-11-25 12:03:13 -0400 |
|---|---|---|
| committer | (quasar) nebula <qznebula@protonmail.com> | 2025-11-25 12:04:49 -0400 |
| commit | 95c7c7032556d3adfc3107d11a3e14ab0f4c9145 (patch) | |
| tree | 800d4f7dfe0997d9be1a16cd9586228b1a832dbd /src/data/composite/things/track | |
| parent | 3afd5e8f8d6b08ccb9e49e53b0da4423a7d23542 (diff) | |
cacheable-object, data: depend on computed values; initial compat
reaches live-dev-server serve with no errors and serves homepage at all and apparently correctly no page navigation performed no full build performed aimed for preserving existing logic should be no subsequent changes to this commit (amend)
Diffstat (limited to 'src/data/composite/things/track')
7 files changed, 14 insertions, 14 deletions
diff --git a/src/data/composite/things/track/alwaysReferenceByDirectory.js b/src/data/composite/things/track/alwaysReferenceByDirectory.js index a342d38b..7b72865b 100644 --- a/src/data/composite/things/track/alwaysReferenceByDirectory.js +++ b/src/data/composite/things/track/alwaysReferenceByDirectory.js @@ -40,7 +40,7 @@ export default templateCompositeFrom({ }), exitWithoutDependency({ - dependency: 'mainRelease', + dependency: '_mainRelease', value: input.value(false), }), diff --git a/src/data/composite/things/track/withCoverArtistContribs.js b/src/data/composite/things/track/withCoverArtistContribs.js index 9057cfeb..313d4552 100644 --- a/src/data/composite/things/track/withCoverArtistContribs.js +++ b/src/data/composite/things/track/withCoverArtistContribs.js @@ -18,7 +18,7 @@ export default templateCompositeFrom({ inputs: { from: input({ - defaultDependency: 'coverArtistContribs', + defaultDependency: '_coverArtistContribs', validate: isContributionList, acceptsNull: true, }), diff --git a/src/data/composite/things/track/withHasUniqueCoverArt.js b/src/data/composite/things/track/withHasUniqueCoverArt.js index 85d3b92a..c52abb98 100644 --- a/src/data/composite/things/track/withHasUniqueCoverArt.js +++ b/src/data/composite/things/track/withHasUniqueCoverArt.js @@ -37,7 +37,7 @@ export default templateCompositeFrom({ }, withResultOfAvailabilityCheck({ - from: 'coverArtistContribs', + from: '_coverArtistContribs', mode: input.value('empty'), }), @@ -76,13 +76,13 @@ export default templateCompositeFrom({ }, raiseOutputWithoutDependency({ - dependency: 'trackArtworks', + dependency: '_trackArtworks', mode: input.value('empty'), output: input.value({'#hasUniqueCoverArt': false}), }), withPropertyFromList({ - list: 'trackArtworks', + list: '_trackArtworks', property: input.value('artistContribs'), internal: input.value(true), }), diff --git a/src/data/composite/things/track/withMainRelease.js b/src/data/composite/things/track/withMainRelease.js index 67a312ae..fb1342ec 100644 --- a/src/data/composite/things/track/withMainRelease.js +++ b/src/data/composite/things/track/withMainRelease.js @@ -18,7 +18,7 @@ export default templateCompositeFrom({ inputs: { from: input({ - defaultDependency: 'mainRelease', + defaultDependency: '_mainRelease', acceptsNull: true, }), diff --git a/src/data/composite/things/track/withMainReleaseTrack.js b/src/data/composite/things/track/withMainReleaseTrack.js index 6371e895..70d55dd4 100644 --- a/src/data/composite/things/track/withMainReleaseTrack.js +++ b/src/data/composite/things/track/withMainReleaseTrack.js @@ -35,7 +35,7 @@ export default templateCompositeFrom({ steps: () => [ withResultOfAvailabilityCheck({ - from: 'mainRelease', + from: '_mainRelease', }), { @@ -85,10 +85,10 @@ export default templateCompositeFrom({ }, { - dependencies: ['name', 'directory'], + dependencies: ['name', '_directory'], compute: (continuation, { ['name']: ownName, - ['directory']: ownDirectory, + ['_directory']: ownDirectory, }) => { const ownNameKebabed = getKebabCase(ownName); diff --git a/src/data/composite/things/track/withSuffixDirectoryFromAlbum.js b/src/data/composite/things/track/withSuffixDirectoryFromAlbum.js index 047077fd..b9d8848d 100644 --- a/src/data/composite/things/track/withSuffixDirectoryFromAlbum.js +++ b/src/data/composite/things/track/withSuffixDirectoryFromAlbum.js @@ -8,7 +8,7 @@ export default templateCompositeFrom({ inputs: { flagValue: input({ - defaultDependency: 'suffixDirectoryFromAlbum', + defaultDependency: '_suffixDirectoryFromAlbum', acceptsNull: true, }), }, @@ -17,18 +17,18 @@ export default templateCompositeFrom({ steps: () => [ withResultOfAvailabilityCheck({ - from: 'suffixDirectoryFromAlbum', + from: input('flagValue'), }), { dependencies: [ '#availability', - 'suffixDirectoryFromAlbum' + input('flagValue'), ], compute: (continuation, { ['#availability']: availability, - ['suffixDirectoryFromAlbum']: flagValue, + [input('flagValue')]: flagValue, }) => (availability ? continuation.raiseOutput({['#suffixDirectoryFromAlbum']: flagValue}) diff --git a/src/data/composite/things/track/withTrackArtDate.js b/src/data/composite/things/track/withTrackArtDate.js index 9b7b61c7..f524afb9 100644 --- a/src/data/composite/things/track/withTrackArtDate.js +++ b/src/data/composite/things/track/withTrackArtDate.js @@ -13,7 +13,7 @@ export default templateCompositeFrom({ inputs: { from: input({ validate: isDate, - defaultDependency: 'coverArtDate', + defaultDependency: '_coverArtDate', acceptsNull: true, }), }, |