From 354c2f58859d05281c9917be7afa8799c8f72e28 Mon Sep 17 00:00:00 2001 From: dkanada Date: Sat, 9 May 2020 02:15:09 +0900 Subject: [PATCH] disable artist sort for now --- .../adapter/artist/ArtistAdapter.java | 11 +--- .../mainactivity/library/LibraryFragment.java | 16 +++--- .../library/pager/ArtistsFragment.java | 5 +- .../gramophone/util/PreferenceUtil.java | 34 +++---------- .../kabouzeid/gramophone/util/QueryUtil.java | 50 +------------------ 5 files changed, 20 insertions(+), 96 deletions(-) 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; } }