Skip to content

Commit 7a3d9bd

Browse files
committed
Description: add .equals() and .hashCode()
1 parent 557934c commit 7a3d9bd

2 files changed

Lines changed: 15 additions & 1 deletion

File tree

extractor/src/main/java/org/schabi/newpipe/extractor/linkhandler/SearchQueryHandlerFactory.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ public abstract class SearchQueryHandlerFactory extends ListLinkHandlerFactory {
1414
///////////////////////////////////
1515

1616
@Override
17-
public abstract String getUrl(String querry, List<String> contentFilter, String sortFilter) throws ParsingException;
17+
public abstract String getUrl(String query, List<String> contentFilter, String sortFilter) throws ParsingException;
1818

1919
public String getSearchString(String url) {
2020
return "";

extractor/src/main/java/org/schabi/newpipe/extractor/stream/Description.java

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package org.schabi.newpipe.extractor.stream;
22

33
import java.io.Serializable;
4+
import java.util.Objects;
45

56
import static org.schabi.newpipe.extractor.utils.Utils.EMPTY_STRING;
67

@@ -30,4 +31,17 @@ public String getContent() {
3031
public int getType() {
3132
return type;
3233
}
34+
35+
@Override
36+
public boolean equals(Object o) {
37+
if (this == o) return true;
38+
if (o == null || getClass() != o.getClass()) return false;
39+
Description that = (Description) o;
40+
return type == that.type && Objects.equals(content, that.content);
41+
}
42+
43+
@Override
44+
public int hashCode() {
45+
return Objects.hash(content, type);
46+
}
3347
}

0 commit comments

Comments
 (0)