No more items if there are less than 20 results
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
This commit is contained in:
parent
d0f3fe6771
commit
e7d122dc95
|
@ -50,13 +50,13 @@ export default function search(state = initialState, action) {
|
||||||
accounts: ImmutableList(action.results.accounts.map(item => item.id)),
|
accounts: ImmutableList(action.results.accounts.map(item => item.id)),
|
||||||
statuses: ImmutableList(action.results.statuses.map(item => item.id)),
|
statuses: ImmutableList(action.results.statuses.map(item => item.id)),
|
||||||
hashtags: fromJS(action.results.hashtags),
|
hashtags: fromJS(action.results.hashtags),
|
||||||
accountsHasMore: action.results.accounts.length > 0,
|
accountsHasMore: action.results.accounts.length >= 20,
|
||||||
statusesHasMore: action.results.statuses.length > 0,
|
statusesHasMore: action.results.statuses.length >= 20,
|
||||||
hashtagsHasMore: action.results.hashtags.length > 0,
|
hashtagsHasMore: action.results.hashtags.length >= 20,
|
||||||
})).set('submitted', true);
|
})).set('submitted', true);
|
||||||
case SEARCH_EXPAND_SUCCESS:
|
case SEARCH_EXPAND_SUCCESS:
|
||||||
return state.withMutations((state) => {
|
return state.withMutations((state) => {
|
||||||
state.setIn(['results', `${action.searchType}HasMore`], action.results[action.searchType].length > 0);
|
state.setIn(['results', `${action.searchType}HasMore`], action.results[action.searchType].length >= 20);
|
||||||
state.updateIn(['results', action.searchType], list => list.concat(action.results[action.searchType].map(item => item.id)));
|
state.updateIn(['results', action.searchType], list => list.concat(action.results[action.searchType].map(item => item.id)));
|
||||||
});
|
});
|
||||||
default:
|
default:
|
||||||
|
|
Loading…
Reference in New Issue