queries/search: use flattenPages util

environments/review-chat-searc-svki5m/deployments/1697
Alex Gleason 2 years ago
parent 15594df644
commit 502f9d9f47
No known key found for this signature in database
GPG Key ID: 7211D1F99744FBB7

@ -3,7 +3,7 @@ import { useInfiniteQuery } from '@tanstack/react-query';
import { getNextLink } from 'soapbox/api';
import { useApi } from 'soapbox/hooks';
import { Account } from 'soapbox/types/entities';
import { PaginatedResult } from 'soapbox/utils/queries';
import { flattenPages, PaginatedResult } from 'soapbox/utils/queries';
export default function useAccountSearch(q: string) {
const api = useApi();
@ -42,10 +42,7 @@ export default function useAccountSearch(q: string) {
},
});
const data = queryInfo.data?.pages.reduce<Account[]>(
(prev: Account[], curr) => [...prev, ...curr.result],
[],
);
const data = flattenPages(queryInfo.data);
return {
...queryInfo,

Loading…
Cancel
Save