fix append

This commit is contained in:
Akinwale Ariwodola 2019-07-18 14:25:40 +01:00
parent b2044499c5
commit d4e66b7613
2 changed files with 7 additions and 8 deletions

7
dist/bundle.es.js vendored
View file

@ -3654,17 +3654,16 @@ reducers[CLAIM_SEARCH_BY_TAGS_COMPLETED] = (state, action) => {
const claimSearchUrisByTags = Object.assign({}, state.claimSearchUrisByTags);
const { append, tags, uris } = action.data;
let newClaimSearchUrisByTags = [];
if (action.data.append) {
// todo: check for duplicate uris when concatenating?
newClaimSearchUrisByTags = claimSearchUrisByTags.concat(uris);
claimSearchUrisByTags[tags] = claimSearchUrisByTags[tags] && claimSearchUrisByTags[tags].length ? claimSearchUrisByTags[tags].concat(uris) : uris;
} else {
newClaimSearchUrisByTags = uris;
claimSearchUrisByTags[tags] = uris;
}
fetchingClaimSearchByTags[tags] = false; // or delete the key instead?
return Object.assign({}, state, {
claimSearchUrisByTags: newClaimSearchUrisByTags,
claimSearchUrisByTags,
fetchingClaimSearchByTags
});
};

View file

@ -329,17 +329,17 @@ reducers[ACTIONS.CLAIM_SEARCH_BY_TAGS_COMPLETED] = (state: State, action: any):
const claimSearchUrisByTags = Object.assign({}, state.claimSearchUrisByTags);
const { append, tags, uris } = action.data;
let newClaimSearchUrisByTags = [];
if (action.data.append) {
// todo: check for duplicate uris when concatenating?
newClaimSearchUrisByTags = claimSearchUrisByTags.concat(uris);
claimSearchUrisByTags[tags] = claimSearchUrisByTags[tags] && claimSearchUrisByTags[tags].length ?
claimSearchUrisByTags[tags].concat(uris) : uris;
} else {
newClaimSearchUrisByTags = uris;
claimSearchUrisByTags[tags] = uris;
}
fetchingClaimSearchByTags[tags] = false; // or delete the key instead?
return Object.assign({}, state, {
claimSearchUrisByTags: newClaimSearchUrisByTags,
claimSearchUrisByTags,
fetchingClaimSearchByTags,
});
};