diff --git a/app/src/main/java/awais/instagrabber/fragments/CommentsViewerFragment.java b/app/src/main/java/awais/instagrabber/fragments/CommentsViewerFragment.java index af9af998..6fa829a1 100644 --- a/app/src/main/java/awais/instagrabber/fragments/CommentsViewerFragment.java +++ b/app/src/main/java/awais/instagrabber/fragments/CommentsViewerFragment.java @@ -94,12 +94,12 @@ public final class CommentsViewerFragment extends BottomSheetDialogFragment impl commentsViewModel.getList().postValue(list); } binding.swipeRefreshLayout.setRefreshing(false); - stopCurrentExecutor(false); + stopCurrentExecutor(null); } @Override public void onFailure(Throwable t) { - stopCurrentExecutor(true); + stopCurrentExecutor(t); } }; @@ -222,7 +222,7 @@ public final class CommentsViewerFragment extends BottomSheetDialogFragment impl endCursor = null; lazyLoader.resetState(); commentsViewModel.getList().postValue(Collections.emptyList()); - stopCurrentExecutor(false); + stopCurrentExecutor(null); currentlyRunning = new CommentsFetcher(shortCode, "", fetchListener).executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR); } @@ -271,7 +271,7 @@ public final class CommentsViewerFragment extends BottomSheetDialogFragment impl endCursor = null; }); binding.rvComments.addOnScrollListener(lazyLoader); - stopCurrentExecutor(false); + stopCurrentExecutor(null); onRefresh(); } @@ -457,7 +457,7 @@ public final class CommentsViewerFragment extends BottomSheetDialogFragment impl NavHostFragment.findNavController(this).navigate(action); } - private void stopCurrentExecutor(@NonNull final boolean failed) { + private void stopCurrentExecutor(final Throwable t) { if (currentlyRunning != null) { try { currentlyRunning.cancel(true); @@ -465,7 +465,7 @@ public final class CommentsViewerFragment extends BottomSheetDialogFragment impl if (BuildConfig.DEBUG) Log.e(TAG, "", e); } } - if (failed) { + if (t != null) { try { Toast.makeText(getContext(), t.getMessage(), Toast.LENGTH_SHORT).show(); binding.swipeRefreshLayout.setRefreshing(false);