diff --git a/app/src/main/java/com/kabouzeid/gramophone/adapter/artist/ArtistAdapter.java b/app/src/main/java/com/kabouzeid/gramophone/adapter/artist/ArtistAdapter.java index 31376c22..c164ed92 100644 --- a/app/src/main/java/com/kabouzeid/gramophone/adapter/artist/ArtistAdapter.java +++ b/app/src/main/java/com/kabouzeid/gramophone/adapter/artist/ArtistAdapter.java @@ -178,16 +178,7 @@ public class ArtistAdapter extends AbsMultiSelectAdapter() { - @Override - public void onResponse(BaseItemDto itemDto) { - List albums = new ArrayList<>(); - albums.add(new Album(itemDto)); - callback.onLoadMedia(albums); - } - - @Override - public void onError(Exception exception) { - exception.printStackTrace(); - } - }); - } - public static void getArtists(MediaCallback callback) { ArtistsQuery query = new ArtistsQuery(); query.setFields(new ItemFields[]{ItemFields.Genres}); query.setUserId(App.getApiClient().getCurrentUserId()); query.setLimit(100); query.setRecursive(true); - applySortMethod(query, PreferenceUtil.getInstance(App.getInstance()).getArtistSortMethod()); if (currentLibrary != null && query.getParentId() == null) query.setParentId(currentLibrary.getId()); App.getApiClient().GetAlbumArtistsAsync(query, new Response() { @Override @@ -190,22 +173,6 @@ public class QueryUtil { }); } - public static void getArtist(String id, MediaCallback callback) { - App.getApiClient().GetItemAsync(id, App.getApiClient().getCurrentUserId(), new Response() { - @Override - public void onResponse(BaseItemDto itemDto) { - List artists = new ArrayList<>(); - artists.add(new Artist(itemDto)); - callback.onLoadMedia(artists); - } - - @Override - public void onError(Exception exception) { - exception.printStackTrace(); - } - }); - } - public static void getSongs(ItemQuery query, MediaCallback callback) { query.setIncludeItemTypes(new String[]{"Audio"}); query.setUserId(App.getApiClient().getCurrentUserId()); @@ -231,7 +198,7 @@ public class QueryUtil { }); } - public static ItemQuery applySortMethod(ItemQuery query, String method) { + private static void applySortMethod(ItemQuery query, String method) { switch (method) { case SortMethod.NAME: query.setSortBy(new String[]{"SortName"}); @@ -249,20 +216,5 @@ public class QueryUtil { query.setSortBy(new String[]{"Random"}); break; } - - return query; - } - - public static ArtistsQuery applySortMethod(ArtistsQuery query, String method) { - switch (method) { - case SortMethod.NAME: - query.setSortBy(new String[]{"SortName"}); - break; - case SortMethod.RANDOM: - query.setSortBy(new String[]{"Random"}); - break; - } - - return query; } }