Remove old code

Also remove usage of ServiceAccessor from NetworksFragment
This commit is contained in:
Diego Romar
2025-09-25 16:58:44 -03:00
parent b1631d5a92
commit 60bb0e2933
@@ -33,25 +33,13 @@ import io.netbird.gomobile.android.NetworkArray;
public class NetworksFragment extends Fragment {
private FragmentNetworksBinding binding;
private ServiceAccessor serviceAccessor;
private RecyclerView resourcesRecyclerView;
private NetworksAdapter adapter;
private List<Resource> resources = new ArrayList<>();
private final List<Resource> resources = new ArrayList<>();
public static NetworksFragment newInstance() {
return new NetworksFragment();
}
@Override
public void onAttach(@NonNull Context context) {
super.onAttach(context);
if (context instanceof ServiceAccessor) {
serviceAccessor = (ServiceAccessor) context;
} else {
throw new RuntimeException(context + " must implement ServiceAccessor");
}
}
@Nullable
@Override
public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
@@ -67,12 +55,11 @@ public class NetworksFragment extends Fragment {
ViewModelProvider.Factory.from(NetworksFragmentViewModel.initializer))
.get(NetworksFragmentViewModel.class);
// ZeroPeerView.updateVisibility(binding.zeroPeerLayout, binding.networksList, !resources.isEmpty());
ZeroPeerView.setupLearnWhyClick(binding.zeroPeerLayout, requireContext());
adapter = new NetworksAdapter(resources);
resourcesRecyclerView = binding.networksRecyclerView;
RecyclerView resourcesRecyclerView = binding.networksRecyclerView;
resourcesRecyclerView.setAdapter(adapter);
resourcesRecyclerView.setLayoutManager(new LinearLayoutManager(requireContext()));
@@ -86,18 +73,6 @@ public class NetworksFragment extends Fragment {
adapter.filterBySearchQuery(binding.searchView.getText().toString());
});
// NetworkArray networks = serviceAccessor.getNetworks();
// updateNetworkCount(networks);
// ZeroPeerView.updateVisibility(binding.zeroPeerLayout, binding.networksList, networks.size() > 0);
// ArrayList<Resource> resources = new ArrayList<>();
// for( int i = 0; i < networks.size(); i++) {
// Network network = networks.get(i);
// Status status = Status.fromString(network.getStatus());
// resources.add(new Resource(status, network.getName(), network.getNetwork(), network.getPeer()));
// }
binding.searchView.clearFocus();
binding.searchView.addTextChangedListener(new TextWatcher() {
@Override public void beforeTextChanged(CharSequence s, int start, int count, int after) {}
@@ -127,34 +102,9 @@ public class NetworksFragment extends Fragment {
}
}
// for(int i = 0; i < resources.size(); i++) {
// Network network = networks.get(i);
// Status status = Status.fromString(network.getStatus());
// if (status.equals(Status.CONNECTED)) {
// connected++;
// }
// }
String text = getString(R.string.resources_connected, connected, resources.size());
textPeersCount.post(() ->
textPeersCount.setText(Html.fromHtml(text, Html.FROM_HTML_MODE_LEGACY))
);
}
private void updateNetworkCount(NetworkArray networks) {
TextView textPeersCount = binding.textOpenPanel;
int connected = 0;
for(int i = 0; i < networks.size(); i++) {
Network network = networks.get(i);
Status status = Status.fromString(network.getStatus());
if (status.equals(Status.CONNECTED)) {
connected++;
}
}
String text = getString(R.string.resources_connected, connected, networks.size());
textPeersCount.post(() ->
textPeersCount.setText(Html.fromHtml(text, Html.FROM_HTML_MODE_LEGACY))
);
}
}