diff --git a/app/src/main/java/awais/instagrabber/viewmodels/CommentsViewerViewModel.java b/app/src/main/java/awais/instagrabber/viewmodels/CommentsViewerViewModel.java index a4c09f8c..81bd6104 100644 --- a/app/src/main/java/awais/instagrabber/viewmodels/CommentsViewerViewModel.java +++ b/app/src/main/java/awais/instagrabber/viewmodels/CommentsViewerViewModel.java @@ -66,6 +66,10 @@ public class CommentsViewerViewModel extends ViewModel { @Override public void onSuccess(final CommentsFetchResponse result) { // Log.d(TAG, "onSuccess: " + result); + if (result == null) { + rootList.postValue(Resource.error(t.getMessage(), getPrevList(rootList))); + return; + } List comments = result.getComments(); if (rootCursor == null) { rootCount.postValue(result.getCommentCount()); @@ -88,6 +92,10 @@ public class CommentsViewerViewModel extends ViewModel { @Override public void onSuccess(final ChildCommentsFetchResponse result) { // Log.d(TAG, "onSuccess: " + result); + if (result == null) { + rootList.postValue(Resource.error(t.getMessage(), getPrevList(replyList))); + return; + } List comments = result.getChildComments(); // Replies if (repliesCursor == null) {