Moved newReleases view from library to home

This commit is contained in:
CappielloAntonio 2022-01-14 09:36:35 +01:00
parent 994ee1e2f7
commit e5229dd48b
7 changed files with 85 additions and 88 deletions

View file

@ -31,7 +31,6 @@ public class LibraryViewModel extends AndroidViewModel {
private final MutableLiveData<List<Playlist>> playlistSample = new MutableLiveData<>(null);
private final MutableLiveData<List<Album>> sampleAlbum = new MutableLiveData<>(null);
private final MutableLiveData<List<Album>> newReleasedAlbum = new MutableLiveData<>(null);
private final MutableLiveData<List<Artist>> sampleArtist = new MutableLiveData<>(null);
private final MutableLiveData<List<Genre>> sampleGenres = new MutableLiveData<>(null);
@ -51,17 +50,6 @@ public class LibraryViewModel extends AndroidViewModel {
playlistRepository.getPlaylists(true, 10).observeForever(playlistSample::postValue);
}
public LiveData<List<Album>> getRecentlyReleasedAlbums(LifecycleOwner owner) {
int currentYear = Calendar.getInstance().get(Calendar.YEAR);
albumRepository.getAlbums("byYear", 500, currentYear, currentYear).observe(owner, albums -> {
albums.sort(Comparator.comparing(Album::getCreated).reversed());
newReleasedAlbum.postValue(albums.subList(0, Math.min(20, albums.size())));
});
return newReleasedAlbum;
}
public LiveData<List<Album>> getAlbumSample() {
return sampleAlbum;
}