Skip to content

Commit 3af26a2

Browse files
committed
Add body field to Page
1 parent 4e0be60 commit 3af26a2

1 file changed

Lines changed: 17 additions & 6 deletions

File tree

  • extractor/src/main/java/org/schabi/newpipe/extractor

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

Lines changed: 17 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,32 +11,39 @@ public class Page implements Serializable {
1111
private final String id;
1212
private final List<String> ids;
1313
private final Map<String, String> cookies;
14+
private final byte[] body;
1415

15-
public Page(final String url, final String id, final List<String> ids, final Map<String, String> cookies) {
16+
public Page(final String url, final String id, final List<String> ids,
17+
final Map<String, String> cookies, final byte[] body) {
1618
this.url = url;
1719
this.id = id;
1820
this.ids = ids;
1921
this.cookies = cookies;
22+
this.body = body;
2023
}
2124

2225
public Page(final String url) {
23-
this(url, null, null, null);
26+
this(url, null, null, null, null);
2427
}
2528

2629
public Page(final String url, final String id) {
27-
this(url, id, null, null);
30+
this(url, id, null, null, null);
31+
}
32+
33+
public Page(final String url, final byte[] body) {
34+
this(url, null, null, null, body);
2835
}
2936

3037
public Page(final String url, final Map<String, String> cookies) {
31-
this(url, null, null, cookies);
38+
this(url, null, null, cookies, null);
3239
}
3340

3441
public Page(final List<String> ids) {
35-
this(null, null, ids, null);
42+
this(null, null, ids, null, null);
3643
}
3744

3845
public Page(final List<String> ids, final Map<String, String> cookies) {
39-
this(null, null, ids, cookies);
46+
this(null, null, ids, cookies, null);
4047
}
4148

4249
public String getUrl() {
@@ -59,4 +66,8 @@ public static boolean isValid(final Page page) {
5966
return page != null && (!isNullOrEmpty(page.getUrl())
6067
|| !isNullOrEmpty(page.getIds()));
6168
}
69+
70+
public byte[] getBody() {
71+
return body;
72+
}
6273
}

0 commit comments

Comments
 (0)