From c400009ca7f8ed2ea085f6be9c3147b872a01b2f Mon Sep 17 00:00:00 2001 From: 0xMosas Date: Tue, 14 Apr 2026 19:07:26 +0100 Subject: [PATCH] Fix frontend hook lint Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- frontend/src/hooks/useCachedData.js | 6 +----- frontend/src/hooks/usePaginatedEvents.js | 2 +- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/frontend/src/hooks/useCachedData.js b/frontend/src/hooks/useCachedData.js index 6cf70750..5b03bd6c 100644 --- a/frontend/src/hooks/useCachedData.js +++ b/frontend/src/hooks/useCachedData.js @@ -36,7 +36,6 @@ export function useCachedData( const [source, setSource] = useState('cache'); const [metadata, setMetadata] = useState(null); const cancelledRef = useRef(false); - const timeoutIdRef = useRef(null); const fetchWithTimeout = useCallback(async () => { return Promise.race([ @@ -99,11 +98,8 @@ export function useCachedData( loadData(); return () => { cancelledRef.current = true; - if (timeoutIdRef.current) { - clearTimeout(timeoutIdRef.current); - } }; - }, [cacheKey, fetchWithTimeout]); + }, [loadData]); return { data, diff --git a/frontend/src/hooks/usePaginatedEvents.js b/frontend/src/hooks/usePaginatedEvents.js index edcd9b92..5cef5111 100644 --- a/frontend/src/hooks/usePaginatedEvents.js +++ b/frontend/src/hooks/usePaginatedEvents.js @@ -90,7 +90,7 @@ export function usePaginatedEvents() { return () => { cancelledRef.current = true; }; - }, []); + }, [loadPage]); const cursor = createCursorFromPosition(events, Math.min(PAGE_SIZE - 1, events.length - 1));