Skip to content

Commit ca68c32

Browse files
committed
cleanup SearchFragment: remove some not used parameters and method
1 parent 9bceb64 commit ca68c32

1 file changed

Lines changed: 11 additions & 32 deletions

File tree

app/src/main/java/org/schabi/newpipe/fragments/list/search/SearchFragment.java

Lines changed: 11 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,6 @@ public class SearchFragment extends BaseListFragment<SearchInfo, ListExtractor.I
136136
@State
137137
boolean wasSearchFocused = false;
138138

139-
private StreamingService service;
140139
private Page nextPage;
141140
private boolean showLocalSuggestions = true;
142141
private boolean showRemoteSuggestions = true;
@@ -184,7 +183,7 @@ public static SearchFragment getInstance(final int serviceId, final String searc
184183
searchFragment = new SearchFragment();
185184
}
186185

187-
searchFragment.setQuery(serviceId, searchString, null, null);
186+
searchFragment.setQuery(serviceId, searchString);
188187

189188
if (!TextUtils.isEmpty(searchString)) {
190189
searchFragment.setSearchOnResume();
@@ -229,7 +228,6 @@ public View onCreateView(@NonNull final LayoutInflater inflater,
229228
userSelectedSortFilterList = new ArrayList<>();
230229
}
231230
initializeFilterData();
232-
updateService();
233231
return inflater.inflate(R.layout.fragment_search, container, false);
234232
}
235233

@@ -263,22 +261,12 @@ public void onViewCreated(@NonNull final View rootView, final Bundle savedInstan
263261
initSearchListeners();
264262
}
265263

266-
private void updateService() {
267-
try {
268-
service = NewPipe.getService(serviceId);
269-
} catch (final Exception e) {
270-
ErrorUtil.showUiErrorSnackbar(this, "Getting service for id " + serviceId, e);
271-
}
272-
}
273-
274264
@Override
275265
public void onStart() {
276266
if (DEBUG) {
277267
Log.d(TAG, "onStart() called");
278268
}
279269
super.onStart();
280-
281-
updateService();
282270
}
283271

284272
@Override
@@ -310,11 +298,11 @@ public void onResume() {
310298

311299
if (!TextUtils.isEmpty(searchString)) {
312300
if (wasLoading.getAndSet(false)) {
313-
search(searchString, selectedContentFilter, selectedSortFilter);
301+
search(searchString);
314302
return;
315303
} else if (infoListAdapter.getItemsList().isEmpty()) {
316304
if (savedState == null) {
317-
search(searchString, selectedContentFilter, selectedSortFilter);
305+
search(searchString);
318306
return;
319307
} else if (!isLoading.get() && !wasSearchFocused && lastPanelError == null) {
320308
infoListAdapter.clearStreamItemList();
@@ -367,7 +355,7 @@ public void onActivityResult(final int requestCode, final int resultCode, final
367355
if (requestCode == ReCaptchaActivity.RECAPTCHA_REQUEST) {
368356
if (resultCode == Activity.RESULT_OK
369357
&& !TextUtils.isEmpty(searchString)) {
370-
search(searchString, selectedContentFilter, selectedSortFilter);
358+
search(searchString);
371359
} else {
372360
Log.e(TAG, "ReCaptcha failed");
373361
}
@@ -447,7 +435,7 @@ public void reloadContent() {
447435
|| (searchEditText != null && !TextUtils.isEmpty(searchEditText.getText()))) {
448436
search(!TextUtils.isEmpty(searchString)
449437
? searchString
450-
: searchEditText.getText().toString(), this.selectedContentFilter, null);
438+
: searchEditText.getText().toString());
451439
} else {
452440
if (searchEditText != null) {
453441
searchEditText.setText("");
@@ -472,11 +460,6 @@ public void onCreateOptionsMenu(@NonNull final Menu menu,
472460
supportActionBar.setDisplayHomeAsUpEnabled(true);
473461
}
474462

475-
if (service == null) {
476-
Log.w(TAG, "onCreateOptionsMenu() called with null service");
477-
updateService();
478-
}
479-
480463
createMenu(menu, inflater);
481464
}
482465

@@ -572,7 +555,7 @@ private void initSearchListeners() {
572555
suggestionListAdapter.setListener(new SuggestionListAdapter.OnSuggestionItemSelected() {
573556
@Override
574557
public void onSuggestionItemSelected(final SuggestionItem item) {
575-
search(item.query, null, null);
558+
search(item.query);
576559
searchEditText.setText(item.query);
577560
}
578561

@@ -627,7 +610,7 @@ public void afterTextChanged(final Editable s) {
627610
} else if (event != null
628611
&& (event.getKeyCode() == KeyEvent.KEYCODE_ENTER
629612
|| event.getAction() == EditorInfo.IME_ACTION_SEARCH)) {
630-
search(searchEditText.getText().toString(), null, null);
613+
search(searchEditText.getText().toString());
631614
return true;
632615
}
633616
return false;
@@ -813,9 +796,7 @@ protected void doInitialLoadLogic() {
813796
// no-op
814797
}
815798

816-
private void search(final String theSearchString,
817-
final List<FilterItem> theContentFilter,
818-
final List<FilterItem> theSortFilter) {
799+
private void search(final String theSearchString) {
819800
if (DEBUG) {
820801
Log.d(TAG, "search() called with: query = [" + theSearchString + "]");
821802
}
@@ -932,14 +913,12 @@ public void selectedFilters(final List<FilterItem> theSelectedContentFilter,
932913
selectedSortFilter = theSelectedSortFilter;
933914

934915
if (!TextUtils.isEmpty(searchString)) {
935-
search(searchString, selectedContentFilter, selectedSortFilter);
916+
search(searchString);
936917
}
937918
}
938919

939920
private void setQuery(final int theServiceId,
940-
final String theSearchString,
941-
final List<FilterItem> theContentFilter,
942-
final List<FilterItem> theSortFilter) {
921+
final String theSearchString) {
943922
serviceId = theServiceId;
944923
searchString = theSearchString;
945924
}
@@ -1026,7 +1005,7 @@ private void handleSearchSuggestion() {
10261005

10271006
searchBinding.correctSuggestion.setOnClickListener(v -> {
10281007
searchBinding.correctSuggestion.setVisibility(View.GONE);
1029-
search(searchSuggestion, selectedContentFilter, selectedSortFilter);
1008+
search(searchSuggestion);
10301009
searchEditText.setText(searchSuggestion);
10311010
});
10321011

0 commit comments

Comments
 (0)