From b660459951babd35a847a1cc55b4b826c2c40b0c Mon Sep 17 00:00:00 2001 From: Glen Maddern Date: Tue, 6 May 2025 11:54:04 +1000 Subject: [PATCH] trying to fix these hooks. --- src/react/useMcp.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/react/useMcp.ts b/src/react/useMcp.ts index 1fa2aa3..6efab11 100644 --- a/src/react/useMcp.ts +++ b/src/react/useMcp.ts @@ -61,7 +61,7 @@ export function useMcp(options: UseMcpOptions): UseMcpResult { setLog((prevLog) => [...prevLog, { level, message: fullMessage, timestamp: Date.now() }]); } }, - [debug], + [debug, isMountedRef], ); // ===== Core Actions ===== @@ -507,7 +507,7 @@ export function useMcp(options: UseMcpOptions): UseMcpResult { addLog('debug', 'Auth callback message listener removed.'); clearTimeout(authTimeoutRef.current!); }; - }, [addLog, failConnection, disconnect, connect, authTimeoutRef, isMountedRef]); // Dependencies: functions that handle success/failure + }, [addLog, failConnection, disconnect, connect]); // Dependencies: functions that handle success/failure // Effect for initial connection and auto-retry useEffect(() => {