Don't fetch view_count on empty list.

Also guard against null array.
This commit is contained in:
infinite-persistence 2021-09-09 22:05:22 +08:00
parent 093c427b83
commit 663ae2762f
No known key found for this signature in database
GPG key ID: B9C3252EDC3D0AA0
2 changed files with 24 additions and 12 deletions

View file

@ -526,12 +526,18 @@ function ClaimListDiscover(props: Props) {
function fetchViewCountForUris(uris) {
const claimIds = [];
uris.forEach((uri) => {
if (claimsByUri[uri]) {
claimIds.push(claimsByUri[uri].claim_id);
}
});
doFetchViewCount(claimIds.join(','));
if (uris) {
uris.forEach((uri) => {
if (claimsByUri[uri]) {
claimIds.push(claimsByUri[uri].claim_id);
}
});
}
if (claimIds.length > 0) {
doFetchViewCount(claimIds.join(','));
}
}
// **************************************************************************

View file

@ -300,12 +300,18 @@ function ClaimTilesDiscover(props: Props) {
function fetchViewCountForUris(uris) {
const claimIds = [];
uris.forEach((uri) => {
if (claimsByUri[uri]) {
claimIds.push(claimsByUri[uri].claim_id);
}
});
doFetchViewCount(claimIds.join(','));
if (uris) {
uris.forEach((uri) => {
if (claimsByUri[uri]) {
claimIds.push(claimsByUri[uri].claim_id);
}
});
}
if (claimIds.length > 0) {
doFetchViewCount(claimIds.join(','));
}
}
// **************************************************************************