diff --git a/app/src/main/java/org/mian/gitnex/fragments/IssuesFragment.java b/app/src/main/java/org/mian/gitnex/fragments/IssuesFragment.java index 2cfbee8..01a216f 100644 --- a/app/src/main/java/org/mian/gitnex/fragments/IssuesFragment.java +++ b/app/src/main/java/org/mian/gitnex/fragments/IssuesFragment.java @@ -180,7 +180,7 @@ public class IssuesFragment extends Fragment { @Override public void onResponse(@NonNull Call> call, @NonNull Response> response) { - if(response.isSuccessful()) { + if(response.code() == 200) { assert response.body() != null; if(response.body().size() > 0) { @@ -192,11 +192,21 @@ public class IssuesFragment extends Fragment { } else { + issuesList.clear(); adapter.notifyDataChanged(); noDataIssues.setVisibility(View.VISIBLE); + } + mProgressBar.setVisibility(View.GONE); + + } + else if(response.code() == 404) { + + noDataIssues.setVisibility(View.VISIBLE); + mProgressBar.setVisibility(View.GONE); + } else { Log.e(TAG, String.valueOf(response.code())); @@ -227,7 +237,7 @@ public class IssuesFragment extends Fragment { @Override public void onResponse(@NonNull Call> call, @NonNull Response> response) { - if(response.isSuccessful()) { + if(response.code() == 200) { //remove loading view issuesList.remove(issuesList.size() - 1); diff --git a/app/src/main/java/org/mian/gitnex/fragments/PullRequestsFragment.java b/app/src/main/java/org/mian/gitnex/fragments/PullRequestsFragment.java index 6a5a9bd..6ce0399 100644 --- a/app/src/main/java/org/mian/gitnex/fragments/PullRequestsFragment.java +++ b/app/src/main/java/org/mian/gitnex/fragments/PullRequestsFragment.java @@ -183,7 +183,7 @@ public class PullRequestsFragment extends Fragment { @Override public void onResponse(@NonNull Call> call, @NonNull Response> response) { - if(response.isSuccessful()) { + if(response.code() == 200) { assert response.body() != null; if(response.body().size() > 0) { @@ -195,14 +195,26 @@ public class PullRequestsFragment extends Fragment { } else { + prList.clear(); adapter.notifyDataChanged(); noData.setVisibility(View.VISIBLE); + } + mProgressBar.setVisibility(View.GONE); + + } + else if(response.code() == 404) { + + noData.setVisibility(View.VISIBLE); + mProgressBar.setVisibility(View.GONE); + } else { + Log.i(TAG, String.valueOf(response.code())); + } Log.i(TAG, String.valueOf(response.code())); @@ -232,7 +244,7 @@ public class PullRequestsFragment extends Fragment { @Override public void onResponse(@NonNull Call> call, @NonNull Response> response) { - if(response.isSuccessful()) { + if(response.code() == 200) { //remove loading view prList.remove(prList.size() - 1);