mirror of
https://github.com/antebudimir/tempus.git
synced 2026-01-01 18:03:33 +00:00
fix: handle null values for genres, artists, and albums in DownloadHorizontalAdapter
This commit is contained in:
parent
28565b691a
commit
9bf3399371
1 changed files with 6 additions and 6 deletions
|
|
@ -123,13 +123,13 @@ public class DownloadHorizontalAdapter extends RecyclerView.Adapter<DownloadHori
|
||||||
case Constants.DOWNLOAD_TYPE_TRACK:
|
case Constants.DOWNLOAD_TYPE_TRACK:
|
||||||
return songs.stream().filter(child -> child.getId().equals(filterValue)).collect(Collectors.toList());
|
return songs.stream().filter(child -> child.getId().equals(filterValue)).collect(Collectors.toList());
|
||||||
case Constants.DOWNLOAD_TYPE_ALBUM:
|
case Constants.DOWNLOAD_TYPE_ALBUM:
|
||||||
return songs.stream().filter(child -> child.getAlbumId().equals(filterValue)).collect(Collectors.toList());
|
return songs.stream().filter(child -> Objects.equals(child.getAlbumId(), filterValue)).collect(Collectors.toList());
|
||||||
case Constants.DOWNLOAD_TYPE_GENRE:
|
case Constants.DOWNLOAD_TYPE_GENRE:
|
||||||
return songs.stream().filter(child -> child.getGenre().equals(filterValue)).collect(Collectors.toList());
|
return songs.stream().filter(child -> Objects.equals(child.getGenre(), filterValue)).collect(Collectors.toList());
|
||||||
case Constants.DOWNLOAD_TYPE_YEAR:
|
case Constants.DOWNLOAD_TYPE_YEAR:
|
||||||
return songs.stream().filter(child -> Objects.equals(child.getYear(), Integer.valueOf(filterValue))).collect(Collectors.toList());
|
return songs.stream().filter(child -> Objects.equals(child.getYear(), Integer.valueOf(filterValue))).collect(Collectors.toList());
|
||||||
case Constants.DOWNLOAD_TYPE_ARTIST:
|
case Constants.DOWNLOAD_TYPE_ARTIST:
|
||||||
return songs.stream().filter(child -> child.getArtistId().equals(filterValue)).collect(Collectors.toList());
|
return songs.stream().filter(child -> Objects.equals(child.getArtistId(), filterValue)).collect(Collectors.toList());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -142,13 +142,13 @@ public class DownloadHorizontalAdapter extends RecyclerView.Adapter<DownloadHori
|
||||||
case Constants.DOWNLOAD_TYPE_TRACK:
|
case Constants.DOWNLOAD_TYPE_TRACK:
|
||||||
return String.valueOf(songs.stream().filter(child -> child.getId().equals(filterValue)).count());
|
return String.valueOf(songs.stream().filter(child -> child.getId().equals(filterValue)).count());
|
||||||
case Constants.DOWNLOAD_TYPE_ALBUM:
|
case Constants.DOWNLOAD_TYPE_ALBUM:
|
||||||
return String.valueOf(songs.stream().filter(child -> child.getAlbumId().equals(filterValue)).count());
|
return String.valueOf(songs.stream().filter(child -> Objects.equals(child.getAlbumId(), filterValue)).count());
|
||||||
case Constants.DOWNLOAD_TYPE_GENRE:
|
case Constants.DOWNLOAD_TYPE_GENRE:
|
||||||
return String.valueOf(songs.stream().filter(child -> child.getGenre().equals(filterValue)).count());
|
return String.valueOf(songs.stream().filter(child -> Objects.equals(child.getGenre(), filterValue)).count());
|
||||||
case Constants.DOWNLOAD_TYPE_YEAR:
|
case Constants.DOWNLOAD_TYPE_YEAR:
|
||||||
return String.valueOf(songs.stream().filter(child -> Objects.equals(child.getYear(), Integer.valueOf(filterValue))).count());
|
return String.valueOf(songs.stream().filter(child -> Objects.equals(child.getYear(), Integer.valueOf(filterValue))).count());
|
||||||
case Constants.DOWNLOAD_TYPE_ARTIST:
|
case Constants.DOWNLOAD_TYPE_ARTIST:
|
||||||
return String.valueOf(songs.stream().filter(child -> child.getArtistId().equals(filterValue)).count());
|
return String.valueOf(songs.stream().filter(child -> Objects.equals(child.getArtistId(), filterValue)).count());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue