diff --git a/dist/bundle.js b/dist/bundle.js index 581d58a..dfbc39c 100644 --- a/dist/bundle.js +++ b/dist/bundle.js @@ -5001,12 +5001,14 @@ reducers[ACTIONS.FETCH_CHANNEL_CLAIMS_COMPLETED] = function (state, action) { var currentPageClaimIds = []; var byId = Object.assign({}, state.byId); var fetchingChannelClaims = Object.assign({}, state.fetchingChannelClaims); + var claimsByUri = Object.assign({}, state.claimsByUri); if (claims !== undefined) { claims.forEach(function (claim) { allClaimIds.add(claim.claim_id); currentPageClaimIds.push(claim.claim_id); byId[claim.claim_id] = claim; + claimsByUri['lbry://' + claim.name + '#' + claim.claim_id] = claim.claim_id; }); } @@ -5018,7 +5020,8 @@ reducers[ACTIONS.FETCH_CHANNEL_CLAIMS_COMPLETED] = function (state, action) { return Object.assign({}, state, { claimsByChannel: claimsByChannel, byId: byId, - fetchingChannelClaims: fetchingChannelClaims + fetchingChannelClaims: fetchingChannelClaims, + claimsByUri: claimsByUri }); }; diff --git a/src/redux/reducers/claims.js b/src/redux/reducers/claims.js index a21a994..c80d9da 100644 --- a/src/redux/reducers/claims.js +++ b/src/redux/reducers/claims.js @@ -127,12 +127,14 @@ reducers[ACTIONS.FETCH_CHANNEL_CLAIMS_COMPLETED] = (state, action) => { const currentPageClaimIds = []; const byId = Object.assign({}, state.byId); const fetchingChannelClaims = Object.assign({}, state.fetchingChannelClaims); + const claimsByUri = Object.assign({}, state.claimsByUri); if (claims !== undefined) { claims.forEach(claim => { allClaimIds.add(claim.claim_id); currentPageClaimIds.push(claim.claim_id); byId[claim.claim_id] = claim; + claimsByUri[`lbry://${claim.name}#${claim.claim_id}`] = claim.claim_id; }); } @@ -145,6 +147,7 @@ reducers[ACTIONS.FETCH_CHANNEL_CLAIMS_COMPLETED] = (state, action) => { claimsByChannel, byId, fetchingChannelClaims, + claimsByUri, }); };