diff options
author | (quasar) nebula <qznebula@protonmail.com> | 2023-07-04 10:02:54 -0300 |
---|---|---|
committer | (quasar) nebula <qznebula@protonmail.com> | 2023-07-04 10:13:56 -0300 |
commit | 882eb4325aa21d71fd8bbb466bb98bd9e22b4384 (patch) | |
tree | 37abc2fe1e5246d779119ab84d16e2c189497b44 /src/listing-spec.js | |
parent | 5408d6660b22b9ddee8c4a297c89fca92ae2d505 (diff) |
content: listArtistsByDuration
Diffstat (limited to 'src/listing-spec.js')
-rw-r--r-- | src/listing-spec.js | 19 |
1 files changed, 1 insertions, 18 deletions
diff --git a/src/listing-spec.js b/src/listing-spec.js index 1b0fe978..352f89db 100644 --- a/src/listing-spec.js +++ b/src/listing-spec.js @@ -77,24 +77,7 @@ listingSpec.push({ listingSpec.push({ directory: 'artists/by-duration', stringsKey: 'listArtists.byDuration', - - data: ({wikiData: {artistData}}) => - artistData - .map((artist) => ({ - artist, - duration: getTotalDuration([ - ...(artist.tracksAsArtist ?? []), - ...(artist.tracksAsContributor ?? []), - ], {originalReleasesOnly: true}), - })) - .filter(({duration}) => duration > 0) - .sort((a, b) => b.duration - a.duration), - - row: ({artist, duration}, {language, link}) => - language.$('listingPage.listArtists.byDuration.item', { - artist: link.artist(artist), - duration: language.formatDuration(duration), - }), + contentFunction: 'listArtistsByDuration', }); listingSpec.push({ |