Pass has_source parameter to claim_search to ignore livestreamings
This commit is contained in:
parent
d8fdb3b818
commit
a878d3bdd4
6 changed files with 27 additions and 11 deletions
|
@ -230,7 +230,8 @@ public class ChannelContentFragment extends Fragment implements DownloadActionLi
|
|||
0,
|
||||
0,
|
||||
currentClaimSearchPage == 0 ? 1 : currentClaimSearchPage,
|
||||
Helper.CONTENT_PAGE_SIZE);
|
||||
Helper.CONTENT_PAGE_SIZE,
|
||||
true);
|
||||
}
|
||||
|
||||
private List<String> getContentSortOrder() {
|
||||
|
|
|
@ -421,7 +421,8 @@ public class AllContentFragment extends BaseFragment implements DownloadActionLi
|
|||
0,
|
||||
0,
|
||||
currentClaimSearchPage == 0 ? 1 : currentClaimSearchPage,
|
||||
Helper.CONTENT_PAGE_SIZE);
|
||||
Helper.CONTENT_PAGE_SIZE,
|
||||
true);
|
||||
}
|
||||
|
||||
private List<String> getContentSortOrder() {
|
||||
|
|
|
@ -79,7 +79,8 @@ public class EditorsChoiceFragment extends BaseFragment {
|
|||
Arrays.asList(Claim.ORDER_BY_RELEASE_TIME),
|
||||
null,
|
||||
1,
|
||||
99);
|
||||
99,
|
||||
true);
|
||||
}
|
||||
|
||||
public void onResume() {
|
||||
|
|
|
@ -415,7 +415,8 @@ public class FollowingFragment extends BaseFragment implements
|
|||
Arrays.asList(Claim.ORDER_BY_EFFECTIVE_AMOUNT),
|
||||
null,
|
||||
currentSuggestedPage == 0 ? 1 : currentSuggestedPage,
|
||||
SUGGESTED_PAGE_SIZE);
|
||||
SUGGESTED_PAGE_SIZE,
|
||||
true);
|
||||
}
|
||||
|
||||
private Map<String, Object> buildContentOptions() {
|
||||
|
@ -437,7 +438,8 @@ public class FollowingFragment extends BaseFragment implements
|
|||
0,
|
||||
0,
|
||||
currentClaimSearchPage == 0 ? 1 : currentClaimSearchPage,
|
||||
Helper.CONTENT_PAGE_SIZE);
|
||||
Helper.CONTENT_PAGE_SIZE,
|
||||
true);
|
||||
}
|
||||
|
||||
private List<String> getChannelIds() {
|
||||
|
|
|
@ -210,7 +210,8 @@ public class ShuffleFragment extends BaseFragment {
|
|||
121, // 2 minutes or less
|
||||
1,
|
||||
currentClaimSearchPage == 0 ? 1 : currentClaimSearchPage,
|
||||
PAGE_SIZE);
|
||||
PAGE_SIZE,
|
||||
true);
|
||||
}
|
||||
|
||||
public void onStart() {
|
||||
|
|
|
@ -373,7 +373,7 @@ public final class Lbry {
|
|||
|
||||
// build claim search for surf mode
|
||||
public static Map<String, Object> buildClaimSearchOptions(
|
||||
String claimType, List<String> notTags, List<String> channelIds, List<String> orderBy, long maxDuration, int limitClaimsPerChannel, int page, int pageSize) {
|
||||
String claimType, List<String> notTags, List<String> channelIds, List<String> orderBy, long maxDuration, int limitClaimsPerChannel, int page, int pageSize, boolean hasSource) {
|
||||
return buildClaimSearchOptions(
|
||||
Collections.singletonList(claimType),
|
||||
null,
|
||||
|
@ -385,7 +385,8 @@ public final class Lbry {
|
|||
maxDuration,
|
||||
limitClaimsPerChannel,
|
||||
page,
|
||||
pageSize);
|
||||
pageSize,
|
||||
hasSource);
|
||||
}
|
||||
|
||||
public static Map<String, Object> buildClaimSearchOptions(
|
||||
|
@ -397,7 +398,8 @@ public final class Lbry {
|
|||
List<String> orderBy,
|
||||
String releaseTime,
|
||||
int page,
|
||||
int pageSize) {
|
||||
int pageSize,
|
||||
boolean hasSource) {
|
||||
return buildClaimSearchOptions(
|
||||
Collections.singletonList(claimType),
|
||||
anyTags,
|
||||
|
@ -409,7 +411,8 @@ public final class Lbry {
|
|||
0,
|
||||
0,
|
||||
page,
|
||||
pageSize);
|
||||
pageSize,
|
||||
hasSource);
|
||||
}
|
||||
|
||||
public static Map<String, Object> buildClaimSearchOptions(
|
||||
|
@ -423,7 +426,8 @@ public final class Lbry {
|
|||
long maxDuration,
|
||||
int limitClaimsPerChannel,
|
||||
int page,
|
||||
int pageSize) {
|
||||
int pageSize,
|
||||
boolean hasSource) {
|
||||
Map<String, Object> options = new HashMap<>();
|
||||
if (claimType != null && claimType.size() > 0) {
|
||||
options.put("claim_type", claimType);
|
||||
|
@ -441,6 +445,12 @@ public final class Lbry {
|
|||
options.put("limit_claims_per_channel", limitClaimsPerChannel);
|
||||
}
|
||||
|
||||
if (hasSource) {
|
||||
options.put("has_source", true);
|
||||
} else {
|
||||
options.put("has_no_source", true);
|
||||
}
|
||||
|
||||
addClaimSearchListOption("any_tags", anyTags, options);
|
||||
addClaimSearchListOption("not_tags", notTags, options);
|
||||
addClaimSearchListOption("channel_ids", channelIds, options);
|
||||
|
|
Loading…
Reference in a new issue