From e7d122dc95868dac32ca0f13031f4c3a87a3472f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?marcin=20miko=C5=82ajczak?= Date: Fri, 30 Jul 2021 21:49:28 +0200 Subject: [PATCH] No more items if there are less than 20 results MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: marcin mikołajczak --- app/soapbox/reducers/search.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/soapbox/reducers/search.js b/app/soapbox/reducers/search.js index 7a44956c2..c9ad6bfa8 100644 --- a/app/soapbox/reducers/search.js +++ b/app/soapbox/reducers/search.js @@ -50,13 +50,13 @@ export default function search(state = initialState, action) { accounts: ImmutableList(action.results.accounts.map(item => item.id)), statuses: ImmutableList(action.results.statuses.map(item => item.id)), hashtags: fromJS(action.results.hashtags), - accountsHasMore: action.results.accounts.length > 0, - statusesHasMore: action.results.statuses.length > 0, - hashtagsHasMore: action.results.hashtags.length > 0, + accountsHasMore: action.results.accounts.length >= 20, + statusesHasMore: action.results.statuses.length >= 20, + hashtagsHasMore: action.results.hashtags.length >= 20, })).set('submitted', true); case SEARCH_EXPAND_SUCCESS: 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))); }); default: