add claim_id to myClaims if resolved claim is mine
This commit is contained in:
parent
3ce73c6646
commit
5547f53f48
2 changed files with 13 additions and 1 deletions
8
dist/bundle.es.js
vendored
8
dist/bundle.es.js
vendored
|
@ -5163,6 +5163,7 @@ function handleClaimAction(state, action) {
|
|||
const channelClaimCounts = Object.assign({}, state.channelClaimCounts);
|
||||
const pendingIds = state.pendingIds;
|
||||
let newResolvingUrls = new Set(state.resolvingUris);
|
||||
let myClaimIds = new Set(state.myClaims);
|
||||
|
||||
Object.entries(resolveInfo).forEach(([url, resolveResponse]) => {
|
||||
// $FlowFixMe
|
||||
|
@ -5183,6 +5184,10 @@ function handleClaimAction(state, action) {
|
|||
byUri[stream.permanent_url] = stream.claim_id;
|
||||
newResolvingUrls.delete(stream.canonical_url);
|
||||
newResolvingUrls.delete(stream.permanent_url);
|
||||
|
||||
if (stream.is_my_output) {
|
||||
myClaimIds.add(stream.claim_id);
|
||||
}
|
||||
}
|
||||
|
||||
if (channel && channel.claim_id) {
|
||||
|
@ -5217,7 +5222,8 @@ function handleClaimAction(state, action) {
|
|||
byId,
|
||||
claimsByUri: byUri,
|
||||
channelClaimCounts,
|
||||
resolvingUris: Array.from(newResolvingUrls)
|
||||
resolvingUris: Array.from(newResolvingUrls),
|
||||
myClaims: Array.from(myClaimIds)
|
||||
});
|
||||
}
|
||||
|
||||
|
|
|
@ -115,6 +115,7 @@ function handleClaimAction(state: State, action: any): State {
|
|||
const channelClaimCounts = Object.assign({}, state.channelClaimCounts);
|
||||
const pendingIds = state.pendingIds;
|
||||
let newResolvingUrls = new Set(state.resolvingUris);
|
||||
let myClaimIds = new Set(state.myClaims);
|
||||
|
||||
Object.entries(resolveInfo).forEach(([url: string, resolveResponse: ResolveResponse]) => {
|
||||
// $FlowFixMe
|
||||
|
@ -135,6 +136,10 @@ function handleClaimAction(state: State, action: any): State {
|
|||
byUri[stream.permanent_url] = stream.claim_id;
|
||||
newResolvingUrls.delete(stream.canonical_url);
|
||||
newResolvingUrls.delete(stream.permanent_url);
|
||||
|
||||
if (stream.is_my_output) {
|
||||
myClaimIds.add(stream.claim_id);
|
||||
}
|
||||
}
|
||||
|
||||
if (channel && channel.claim_id) {
|
||||
|
@ -170,6 +175,7 @@ function handleClaimAction(state: State, action: any): State {
|
|||
claimsByUri: byUri,
|
||||
channelClaimCounts,
|
||||
resolvingUris: Array.from(newResolvingUrls),
|
||||
myClaims: Array.from(myClaimIds),
|
||||
});
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue