From 3cb64a9a16c9443f71e0322d7a8c8a11cd1a943c Mon Sep 17 00:00:00 2001 From: austinkelsay Date: Sun, 6 Oct 2024 12:43:09 -0500 Subject: [PATCH] 30 mins caching for allContentids query --- src/hooks/apiQueries/useContentIdsQuery.js | 4 ++-- src/hooks/useDebounce.js | 17 ----------------- 2 files changed, 2 insertions(+), 19 deletions(-) delete mode 100644 src/hooks/useDebounce.js diff --git a/src/hooks/apiQueries/useContentIdsQuery.js b/src/hooks/apiQueries/useContentIdsQuery.js index 546d5fc..5767d6f 100644 --- a/src/hooks/apiQueries/useContentIdsQuery.js +++ b/src/hooks/apiQueries/useContentIdsQuery.js @@ -23,8 +23,8 @@ export function useContentIdsQuery() { const { data: contentIds, isLoading: contentIdsLoading, error: contentIdsError, refetch: refetchContentIds } = useQuery({ queryKey: ['contentIds', isClient], queryFn: fetchContentIdsDB, - // staleTime: 1000 * 60 * 30, // 30 minutes - // refetchInterval: 1000 * 60 * 30, // 30 minutes + staleTime: 1000 * 60 * 30, // 30 minutes + refetchInterval: 1000 * 60 * 30, // 30 minutes enabled: isClient }); diff --git a/src/hooks/useDebounce.js b/src/hooks/useDebounce.js deleted file mode 100644 index e82ff90..0000000 --- a/src/hooks/useDebounce.js +++ /dev/null @@ -1,17 +0,0 @@ -import { useState, useEffect } from 'react'; - -export function useDebounce(value, delay) { - const [debouncedValue, setDebouncedValue] = useState(value); - - useEffect(() => { - const handler = setTimeout(() => { - setDebouncedValue(value); - }, delay); - - return () => { - clearTimeout(handler); - }; - }, [value, delay]); - - return debouncedValue; -} \ No newline at end of file