Skip to content

Commit 812a785

Browse files
committed
remove searchengine
1 parent 291de18 commit 812a785

8 files changed

Lines changed: 10 additions & 344 deletions

File tree

extractor/src/main/java/org/schabi/newpipe/extractor/ListInfo.java

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,14 @@
11
package org.schabi.newpipe.extractor;
22

3-
import org.schabi.newpipe.extractor.exceptions.ParsingException;
43
import org.schabi.newpipe.extractor.uih.ListUIHandler;
54

6-
import java.util.ArrayList;
75
import java.util.List;
86

97
public abstract class ListInfo<T extends InfoItem> extends Info {
108
private List<T> relatedItems;
119
private String nextPageUrl = null;
12-
private List<String> contentFilters = new ArrayList<>();
13-
private String sortFilter = "";
10+
private final List<String> contentFilters;
11+
private final String sortFilter;
1412

1513
public ListInfo(int serviceId,
1614
String id,
@@ -24,7 +22,7 @@ public ListInfo(int serviceId,
2422
this.sortFilter = sortFilter;
2523
}
2624

27-
public ListInfo(int serviceId, ListUIHandler listUrlIdHandler, String name) throws ParsingException {
25+
public ListInfo(int serviceId, ListUIHandler listUrlIdHandler, String name) {
2826
super(serviceId, listUrlIdHandler, name);
2927
this.contentFilters = listUrlIdHandler.getContentFilters();
3028
this.sortFilter = listUrlIdHandler.getSortFilter();

extractor/src/main/java/org/schabi/newpipe/extractor/playlist/PlaylistInfo.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515

1616
public class PlaylistInfo extends ListInfo<StreamInfoItem> {
1717

18-
public PlaylistInfo(int serviceId, ListUIHandler urlIdHandler, String name) throws ParsingException {
18+
private PlaylistInfo(int serviceId, ListUIHandler urlIdHandler, String name) throws ParsingException {
1919
super(serviceId, urlIdHandler, name);
2020
}
2121

extractor/src/main/java/org/schabi/newpipe/extractor/search/SearchEngine.java

Lines changed: 0 additions & 50 deletions
This file was deleted.

extractor/src/main/java/org/schabi/newpipe/extractor/search/SearchInfo.java

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,21 +2,19 @@
22

33
import org.schabi.newpipe.extractor.InfoItem;
44
import org.schabi.newpipe.extractor.ListInfo;
5-
import org.schabi.newpipe.extractor.uih.ListUIHFactory;
65
import org.schabi.newpipe.extractor.exceptions.ExtractionException;
76
import org.schabi.newpipe.extractor.exceptions.ParsingException;
8-
import org.schabi.newpipe.extractor.uih.ListUIHandler;
7+
import org.schabi.newpipe.extractor.uih.SearchQIHandler;
98

109
public class SearchInfo extends ListInfo<InfoItem> {
1110

12-
private String searchString = "";
13-
private String searchSuggestion = "";
14-
11+
private String searchString;
12+
private String searchSuggestion;
1513

1614
public SearchInfo(int serviceId,
17-
ListUIHandler urlIdHandler,
15+
SearchQIHandler qIHandler,
1816
String searchString) throws ParsingException {
19-
super(serviceId, urlIdHandler, "Search");
17+
super(serviceId, qIHandler, "Search");
2018
this.searchString = searchString;
2119
}
2220

extractor/src/main/java/org/schabi/newpipe/extractor/search/SearchResult.java

Lines changed: 0 additions & 71 deletions
This file was deleted.

extractor/src/main/java/org/schabi/newpipe/extractor/services/soundcloud/SoundcloudSearchEngine.java

Lines changed: 0 additions & 84 deletions
This file was deleted.

extractor/src/main/java/org/schabi/newpipe/extractor/services/soundcloud/SoundcloudSearchExtractor.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88
import org.schabi.newpipe.extractor.exceptions.ExtractionException;
99
import org.schabi.newpipe.extractor.exceptions.ParsingException;
1010
import org.schabi.newpipe.extractor.search.InfoItemsSearchCollector;
11-
import org.schabi.newpipe.extractor.search.SearchEngine;
1211
import org.schabi.newpipe.extractor.search.SearchExtractor;
1312
import org.schabi.newpipe.extractor.uih.SearchQIHandler;
1413
import org.schabi.newpipe.extractor.utils.Parser;
@@ -70,7 +69,7 @@ public void onFetchPage(@Nonnull Downloader downloader) throws IOException, Extr
7069
}
7170

7271
if (searchCollection.size() == 0) {
73-
throw new SearchEngine.NothingFoundException("Nothing found");
72+
throw new SearchExtractor.NothingFoundException("Nothing found");
7473
}
7574
}
7675

0 commit comments

Comments
 (0)