« get me outta code hell

hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/data/things/track.js52
1 files changed, 25 insertions, 27 deletions
diff --git a/src/data/things/track.js b/src/data/things/track.js
index 9b1a8226..3a4e1585 100644
--- a/src/data/things/track.js
+++ b/src/data/things/track.js
@@ -155,11 +155,10 @@ export class Track extends Thing {
 
     commentatorArtists: Thing.common.commentatorArtists(),
 
-    album:
-      Thing.composite.from(`Track.album`, [
-        Track.composite.withAlbum(),
-        Thing.composite.exposeDependency('#album'),
-      ]),
+    album: Thing.composite.from(`Track.album`, [
+      Track.composite.withAlbum(),
+      Thing.composite.exposeDependency('#album'),
+    ]),
 
     // Note - this is an internal property used only to help identify a track.
     // It should not be assumed in general that the album and dataSourceAlbum match
@@ -197,30 +196,29 @@ export class Track extends Thing {
       Thing.composite.exposeDependency('#originalRelease'),
     ]),
 
-    otherReleases:
-      Thing.composite.from(`Track.otherReleases`, [
-        Thing.composite.earlyExitWithoutDependency('trackData', {mode: 'empty'}),
-        Track.composite.withOriginalRelease({selfIfOriginal: true}),
+    otherReleases: Thing.composite.from(`Track.otherReleases`, [
+      Thing.composite.earlyExitWithoutDependency('trackData', {mode: 'empty'}),
+      Track.composite.withOriginalRelease({selfIfOriginal: true}),
 
-        {
-          flags: {expose: true},
-          expose: {
-            dependencies: ['this', 'trackData', '#originalRelease'],
-            compute: ({
-              this: thisTrack,
-              trackData,
-              '#originalRelease': originalRelease,
-            }) =>
-              (originalRelease === thisTrack
-                ? []
-                : [originalRelease])
-                .concat(trackData.filter(track =>
-                  track !== originalRelease &&
-                  track !== thisTrack &&
-                  track.originalReleaseTrack === originalRelease)),
-          },
+      {
+        flags: {expose: true},
+        expose: {
+          dependencies: ['this', 'trackData', '#originalRelease'],
+          compute: ({
+            this: thisTrack,
+            trackData,
+            '#originalRelease': originalRelease,
+          }) =>
+            (originalRelease === thisTrack
+              ? []
+              : [originalRelease])
+              .concat(trackData.filter(track =>
+                track !== originalRelease &&
+                track !== thisTrack &&
+                track.originalReleaseTrack === originalRelease)),
         },
-      ]),
+      },
+    ]),
 
     artistContribs: Thing.composite.from(`Track.artistContribs`, [
       Track.composite.inheritFromOriginalRelease({property: 'artistContribs'}),