From d3e7ecaaffd72f53d000ecc386227937dfc3cf60 Mon Sep 17 00:00:00 2001 From: sapphi-red Date: Thu, 9 Dec 2021 22:18:21 +0900 Subject: [PATCH] use api limit+offset --- client/src/hooks/use_infinite_fetch.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/client/src/hooks/use_infinite_fetch.js b/client/src/hooks/use_infinite_fetch.js index a065535..aaa15b8 100644 --- a/client/src/hooks/use_infinite_fetch.js +++ b/client/src/hooks/use_infinite_fetch.js @@ -41,12 +41,12 @@ export function useInfiniteFetch(apiPath, fetcher) { offset, }; - const promise = fetcher(apiPath); + const promise = fetcher(`${apiPath}?offset=${offset}&limit=${LIMIT}`); - promise.then((allData) => { + promise.then((nextData) => { setResult((cur) => ({ ...cur, - data: [...cur.data, ...allData.slice(offset, offset + LIMIT)], + data: [...cur.data, ...nextData], isLoading: false, })); internalRef.current = {