From 49067cccd74491f13fce40af7fdb943f8646aac9 Mon Sep 17 00:00:00 2001 From: M M Arif Date: Sat, 9 Jul 2022 14:44:30 +0500 Subject: [PATCH] Search forks by owner --- .../gitnex/activities/RepoForksActivity.java | 20 +++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/app/src/main/java/org/mian/gitnex/activities/RepoForksActivity.java b/app/src/main/java/org/mian/gitnex/activities/RepoForksActivity.java index 335a84eb..09c56a58 100644 --- a/app/src/main/java/org/mian/gitnex/activities/RepoForksActivity.java +++ b/app/src/main/java/org/mian/gitnex/activities/RepoForksActivity.java @@ -34,7 +34,7 @@ import retrofit2.Callback; import retrofit2.Response; /** - * Author M M Arif + * @author M M Arif */ public class RepoForksActivity extends BaseActivity { @@ -117,7 +117,7 @@ public class RepoForksActivity extends BaseActivity { .getApiInterface(ctx) .listForks(repoOwner, repoName, pageSize, resultLimit); - call.enqueue(new Callback>() { + call.enqueue(new Callback<>() { @Override public void onResponse(@NonNull Call> call, @NonNull Response> response) { @@ -131,14 +131,16 @@ public class RepoForksActivity extends BaseActivity { forksList.addAll(response.body()); adapter.notifyDataChanged(); noData.setVisibility(View.GONE); - } else { + } + else { forksList.clear(); adapter.notifyDataChanged(); noData.setVisibility(View.VISIBLE); } progressBar.setVisibility(View.GONE); - } else { + } + else { Log.e(TAG, String.valueOf(response.code())); } } @@ -159,7 +161,7 @@ public class RepoForksActivity extends BaseActivity { .getApiInterface(ctx) .listForks(repoOwner, repoName, page, resultLimit); - call.enqueue(new Callback>() { + call.enqueue(new Callback<>() { @Override public void onResponse(@NonNull Call> call, @NonNull Response> response) { @@ -175,13 +177,15 @@ public class RepoForksActivity extends BaseActivity { if(result.size() > 0) { pageSize = result.size(); forksList.addAll(result); - } else { + } + else { adapter.setMoreDataAvailable(false); } adapter.notifyDataChanged(); progressLoadMore.setVisibility(View.GONE); - } else { + } + else { Log.e(TAG, String.valueOf(response.code())); } } @@ -226,7 +230,7 @@ public class RepoForksActivity extends BaseActivity { List userRepositories = new ArrayList<>(); for(Repository d : forksList) { - if(d.getName().toLowerCase().contains(text) || + if(d.getOwner().getLogin().contains(text) || d.getName().toLowerCase().contains(text) || d.getDescription().toLowerCase().contains(text)) { userRepositories.add(d);