From 923ddd4b91e711b4833dbdb54f30fcd3ad879821 Mon Sep 17 00:00:00 2001 From: Aria Moradi Date: Mon, 29 Nov 2021 18:40:50 +0330 Subject: [PATCH] support for new searchTerm --- src/screens/SearchSingle.tsx | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/screens/SearchSingle.tsx b/src/screens/SearchSingle.tsx index 45b3151e..938187d0 100644 --- a/src/screens/SearchSingle.tsx +++ b/src/screens/SearchSingle.tsx @@ -40,19 +40,19 @@ export default function SearchSingle() { const { value } = textInput.current; if (value === '') { setError(true); - } else if (value !== searchTerm) { + } else { setError(false); + setIsLoading(true); setSearchTerm(value); setMangas([]); + setLastPageNum(1); } } } useEffect(() => { if (searchTerm.length > 0) { - setIsLoading(true); - - client.get(`/api/v1/source/${sourceId}/search/${searchTerm}/${lastPageNum}`) + client.get(`/api/v1/source/${sourceId}/search`, { params: { searchTerm, pageNum: lastPageNum } }) .then((response) => response.data) .then((data: { mangaList: IManga[], hasNextPage: boolean }) => { setMessage(''); @@ -71,7 +71,7 @@ export default function SearchSingle() { setIsLoading(false); }); } - }, [searchTerm]); + }, [searchTerm, lastPageNum]); return ( <>