fix view_count getting called multiple times
This commit is contained in:
parent
6ac3b0d6cd
commit
38a916dcc4
2 changed files with 5 additions and 5 deletions
|
@ -700,7 +700,6 @@
|
|||
"A %site_name% account allows you to earn more than %credit_amount% in rewards, backup your data, and get content and security updates.": "A %site_name% account allows you to earn more than %credit_amount% in rewards, backup your data, and get content and security updates.",
|
||||
"Deposit cannot be higher than your balance": "Deposit cannot be higher than your balance",
|
||||
"Your deposit must be higher": "Your deposit must be higher",
|
||||
"%view_count% views": "%view_count% views",
|
||||
"1 view": "1 view",
|
||||
"Claiming...": "Claiming...",
|
||||
"Claim %amount% LBC": "Claim %amount% LBC",
|
||||
|
|
|
@ -3,7 +3,7 @@ import React, { useEffect } from 'react';
|
|||
import HelpLink from 'component/common/help-link';
|
||||
|
||||
type Props = {
|
||||
claim: StreamClaim,
|
||||
claim: ?StreamClaim,
|
||||
fetchViewCount: string => void,
|
||||
uri: string,
|
||||
viewCount: string,
|
||||
|
@ -11,12 +11,13 @@ type Props = {
|
|||
|
||||
function FileViewCount(props: Props) {
|
||||
const { claim, uri, fetchViewCount, viewCount } = props;
|
||||
const claimId = claim && claim.claim_id;
|
||||
|
||||
useEffect(() => {
|
||||
if (claim && claim.claim_id) {
|
||||
fetchViewCount(claim.claim_id);
|
||||
if (claimId) {
|
||||
fetchViewCount(claimId);
|
||||
}
|
||||
}, [fetchViewCount, uri, claim]);
|
||||
}, [fetchViewCount, uri, claimId]);
|
||||
|
||||
const formattedViewCount = Number(viewCount).toLocaleString();
|
||||
|
||||
|
|
Loading…
Reference in a new issue