From f68070e38c3549a952eb42fc8487fbeee34e8164 Mon Sep 17 00:00:00 2001 From: Derrick Hammer Date: Thu, 12 Oct 2023 11:46:53 -0400 Subject: [PATCH] fix: change fetchAndUpdateNetworks to be a cached callback --- src/components/lume/LumeProvider.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/lume/LumeProvider.tsx b/src/components/lume/LumeProvider.tsx index 62181ca..2985822 100644 --- a/src/components/lume/LumeProvider.tsx +++ b/src/components/lume/LumeProvider.tsx @@ -57,7 +57,7 @@ const LumeProvider = ({ children }) => { }); }, []); - const fetchAndUpdateNetworks = async () => { + const fetchAndUpdateNetworks = useCallback(async () => { const unsub = () => { statusUnsubs.current.forEach((unsub) => unsub()); statusUnsubs.current = new Map(); @@ -118,7 +118,7 @@ const LumeProvider = ({ children }) => { console.error("Error fetching and updating networks:", error); } } - }; + }, [handleStatusUpdate]); useEffect(() => { fetchAndUpdateNetworks();