Map SimilarArtist models and show them in artist's page

This commit is contained in:
CappielloAntonio 2021-08-02 09:15:04 +02:00
parent 5f0427598f
commit 7ad2e1da1d
5 changed files with 77 additions and 7 deletions

View file

@ -13,6 +13,7 @@ import com.cappielloantonio.play.subsonic.models.ArtistInfo2;
import com.cappielloantonio.play.subsonic.models.ArtistWithAlbumsID3;
import com.cappielloantonio.play.subsonic.models.Child;
import com.cappielloantonio.play.subsonic.models.Genre;
import com.cappielloantonio.play.subsonic.models.SimilarArtistID3;
import java.util.ArrayList;
import java.util.List;
@ -64,6 +65,16 @@ public class MappingUtil {
return new Artist(artistWithAlbumsID3);
}
public static ArrayList<Artist> mapSimilarArtist(List<SimilarArtistID3> similarArtistID3s) {
ArrayList<Artist> artists = new ArrayList();
for (SimilarArtistID3 similarArtistID3 : similarArtistID3s) {
artists.add(new Artist(similarArtistID3));
}
return artists;
}
public static ArrayList<Song> mapQueue(List<Queue> queueList) {
ArrayList<Song> songs = new ArrayList();