fix(quick-connect): prevent memory leak by having one active poll at a time

This commit is contained in:
fallenbagel
2025-12-09 05:12:23 +08:00
committed by fallenbagel
parent c4d06540a6
commit 6c9aaf9777

View File

@@ -121,6 +121,10 @@ const JellyfinQuickConnectModal = ({
); );
const initiateQuickConnect = useCallback(async () => { const initiateQuickConnect = useCallback(async () => {
if (pollingInterval.current) {
clearInterval(pollingInterval.current);
}
setIsLoading(true); setIsLoading(true);
setHasError(false); setHasError(false);
setIsExpired(false); setIsExpired(false);