« get me outta code hell

data: Track: chop withCoverArtistContribs - hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
path: root/src/data/composite
diff options
context:
space:
mode:
author(quasar) nebula <qznebula@protonmail.com>2025-11-25 15:17:44 -0400
committer(quasar) nebula <qznebula@protonmail.com>2025-11-25 15:17:44 -0400
commite8506a51537f7e2cf36dcf95a81984c9f68a2364 (patch)
tree05fc6b55592a364d94d1fc4b27408eb7b2a0b276 /src/data/composite
parent44130f9e14852302ddbd4418229568b514253276 (diff)
data: Track: chop withCoverArtistContribs
Diffstat (limited to 'src/data/composite')
-rw-r--r--src/data/composite/things/track/index.js1
-rw-r--r--src/data/composite/things/track/withCoverArtistContribs.js70
2 files changed, 0 insertions, 71 deletions
diff --git a/src/data/composite/things/track/index.js b/src/data/composite/things/track/index.js
index 96865e09..1a696b1b 100644
--- a/src/data/composite/things/track/index.js
+++ b/src/data/composite/things/track/index.js
@@ -3,7 +3,6 @@ export {default as exitWithoutUniqueCoverArt} from './exitWithoutUniqueCoverArt.
 export {default as inheritContributionListFromMainRelease} from './inheritContributionListFromMainRelease.js';
 export {default as inheritFromMainRelease} from './inheritFromMainRelease.js';
 export {default as withAllReleases} from './withAllReleases.js';
-export {default as withCoverArtistContribs} from './withCoverArtistContribs.js';
 export {default as withDirectorySuffix} from './withDirectorySuffix.js';
 export {default as withMainRelease} from './withMainRelease.js';
 export {default as withMainReleaseTrack} from './withMainReleaseTrack.js';
diff --git a/src/data/composite/things/track/withCoverArtistContribs.js b/src/data/composite/things/track/withCoverArtistContribs.js
deleted file mode 100644
index 26f21160..00000000
--- a/src/data/composite/things/track/withCoverArtistContribs.js
+++ /dev/null
@@ -1,70 +0,0 @@
-import {input, templateCompositeFrom} from '#composite';
-import {isContributionList} from '#validators';
-
-import {exposeDependencyOrContinue} from '#composite/control-flow';
-
-import {
-  withRecontextualizedContributionList,
-  withRedatedContributionList,
-  withResolvedContribs,
-} from '#composite/wiki-data';
-
-import exitWithoutUniqueCoverArt from './exitWithoutUniqueCoverArt.js';
-import withPropertyFromAlbum from './withPropertyFromAlbum.js';
-
-export default templateCompositeFrom({
-  annotation: `withCoverArtistContribs`,
-
-  inputs: {
-    from: input({
-      defaultDependency: '_coverArtistContribs',
-      validate: isContributionList,
-      acceptsNull: true,
-    }),
-  },
-
-  outputs: ['#coverArtistContribs'],
-
-  steps: () => [
-    exitWithoutUniqueCoverArt({
-      value: input.value([]),
-    }),
-
-    withResolvedContribs({
-      from: input('from'),
-      thingProperty: input.value('coverArtistContribs'),
-      artistProperty: input.value('trackCoverArtistContributions'),
-      date: 'coverArtDate',
-    }).outputs({
-      '#resolvedContribs': '#coverArtistContribs',
-    }),
-
-    exposeDependencyOrContinue({
-      dependency: '#coverArtistContribs',
-      mode: input.value('empty'),
-    }),
-
-    withPropertyFromAlbum({
-      property: input.value('trackCoverArtistContribs'),
-    }),
-
-    withRecontextualizedContributionList({
-      list: '#album.trackCoverArtistContribs',
-      artistProperty: input.value('trackCoverArtistContributions'),
-    }),
-
-    withRedatedContributionList({
-      list: '#album.trackCoverArtistContribs',
-      date: 'coverArtDate',
-    }),
-
-    {
-      dependencies: ['#album.trackCoverArtistContribs'],
-      compute: (continuation, {
-        ['#album.trackCoverArtistContribs']: coverArtistContribs,
-      }) => continuation({
-        ['#coverArtistContribs']: coverArtistContribs,
-      }),
-    },
-  ],
-});