diff options
Diffstat (limited to 'src/data')
-rw-r--r-- | src/data/things/album.js | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/src/data/things/album.js b/src/data/things/album.js index 762e7d48..5aba75f7 100644 --- a/src/data/things/album.js +++ b/src/data/things/album.js @@ -745,44 +745,6 @@ export class TrackSection extends Thing { exposeDependency({dependency: '#continueCountingFrom'}), ], - - startIndex: [ - withAlbum(), - - withPropertyFromObject({ - object: '#album', - property: input.value('trackSections'), - }), - - { - dependencies: ['#album.trackSections', input.myself()], - compute: (continuation, { - ['#album.trackSections']: trackSections, - [input.myself()]: myself, - }) => continuation({ - ['#index']: - trackSections.indexOf(myself), - }), - }, - - exitWithoutDependency({ - dependency: '#index', - mode: input.value('index'), - value: input.value(0), - }), - - { - dependencies: ['#album.trackSections', '#index'], - compute: ({ - ['#album.trackSections']: trackSections, - ['#index']: index, - }) => - accumulateSum( - trackSections - .slice(0, index) - .map(section => section.tracks.length)), - }, - ], }); static [Thing.findSpecs] = { |