fix: null checking

This commit is contained in:
antonio 2023-11-05 16:43:13 +01:00
parent 5d4dfe1ac7
commit 9aadcb91fb
3 changed files with 11 additions and 5 deletions

View file

@ -61,9 +61,8 @@ public class AlbumCatalogueViewModel extends AndroidViewModel {
.enqueue(new Callback<ApiResponse>() {
@Override
public void onResponse(@NonNull Call<ApiResponse> call, @NonNull retrofit2.Response<ApiResponse> response) {
if (response.isSuccessful() && response.body() != null && response.body().getSubsonicResponse().getAlbumList2() != null) {
List<AlbumID3> albumList = new ArrayList<>();
albumList.addAll(response.body().getSubsonicResponse().getAlbumList2().getAlbums());
if (response.isSuccessful() && response.body() != null && response.body().getSubsonicResponse().getAlbumList2() != null && response.body().getSubsonicResponse().getAlbumList2().getAlbums() != null) {
List<AlbumID3> albumList = new ArrayList<>(response.body().getSubsonicResponse().getAlbumList2().getAlbums());
callback.onLoadMedia(albumList);
}
}