From 0da3ad6b1dd1be55cbfa112c8240a1c2d5f6fd2b Mon Sep 17 00:00:00 2001 From: booploops <49113086+booploops@users.noreply.github.com> Date: Wed, 29 Dec 2021 05:53:14 -0800 Subject: [PATCH] artist feed will now sort by date correctly, removed some console alerts --- src/renderer/views/pages/artist-feed.ejs | 6 ++++++ src/renderer/views/pages/home.ejs | 14 +++++++------- 2 files changed, 13 insertions(+), 7 deletions(-) diff --git a/src/renderer/views/pages/artist-feed.ejs b/src/renderer/views/pages/artist-feed.ejs index 8c7c0c6d..b54cb457 100644 --- a/src/renderer/views/pages/artist-feed.ejs +++ b/src/renderer/views/pages/artist-feed.ejs @@ -54,6 +54,12 @@ self.artistFeed.push(item.views["latest-release"].data[0]) } }) + // sort artistFeed by attributes.releaseDate descending, date is formatted as "YYYY-MM-DD" + this.artistFeed.sort((a, b) => { + let dateA = new Date(a.attributes.releaseDate) + let dateB = new Date(b.attributes.releaseDate) + return dateB - dateA + }) }) } diff --git a/src/renderer/views/pages/home.ejs b/src/renderer/views/pages/home.ejs index 9f81ff58..60f07c45 100644 --- a/src/renderer/views/pages/home.ejs +++ b/src/renderer/views/pages/home.ejs @@ -122,23 +122,16 @@ playlists.push(item.id) } } - console.warn(playlists) - console.warn(libraryPlaylists) if (playlists.length != 0) { this.app.mk.api.playlists(playlists).then(playlistsData => { self.favorites.push(...playlistsData) - console.info(playlistsData) }) } if (libraryPlaylists.length != 0) { this.app.mk.api.library.playlists(libraryPlaylists).then(playlistsData => { self.favorites.push(...playlistsData) - console.info(playlistsData) }) } - console.warn(this.favoriteItems) - - console.warn(self.favorites) }, async getArtistFeed() { let artists = this.followedArtists @@ -157,8 +150,15 @@ self.artistFeed.push(item.views["latest-release"].data[0]) } }) + // sort artistFeed by attributes.releaseDate descending, date is formatted as "YYYY-MM-DD" + this.artistFeed.sort((a, b) => { + let dateA = new Date(a.attributes.releaseDate) + let dateB = new Date(b.attributes.releaseDate) + return dateB - dateA + }) }) + }, getRecentlyPlayed() {