diff --git a/app/src/main/java/com/cappielloantonio/tempo/ui/adapter/MusicIndexAdapter.java b/app/src/main/java/com/cappielloantonio/tempo/ui/adapter/MusicIndexAdapter.java index 6f148123..49bbc49d 100644 --- a/app/src/main/java/com/cappielloantonio/tempo/ui/adapter/MusicIndexAdapter.java +++ b/app/src/main/java/com/cappielloantonio/tempo/ui/adapter/MusicIndexAdapter.java @@ -60,7 +60,7 @@ public class MusicIndexAdapter extends RecyclerView.Adapter { + indexViewModel.getIndexes(musicFolder != null ? musicFolder.getId() : null).observe(getViewLifecycleOwner(), indexes -> { if (indexes != null) { musicIndexAdapter.setItems(IndexUtil.getArtist(indexes)); } diff --git a/app/src/main/java/com/cappielloantonio/tempo/viewmodel/IndexViewModel.java b/app/src/main/java/com/cappielloantonio/tempo/viewmodel/IndexViewModel.java index 60a0b913..9cfa67f5 100644 --- a/app/src/main/java/com/cappielloantonio/tempo/viewmodel/IndexViewModel.java +++ b/app/src/main/java/com/cappielloantonio/tempo/viewmodel/IndexViewModel.java @@ -23,8 +23,8 @@ public class IndexViewModel extends AndroidViewModel { directoryRepository = new DirectoryRepository(); } - public MutableLiveData getIndexes() { - return directoryRepository.getIndexes(null, null); + public MutableLiveData getIndexes(String musicFolderId) { + return directoryRepository.getIndexes(musicFolderId, null); } public String getMusicFolderName() {