@@ -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