fix(quick-connect): prevent memory leak by having one active poll at a time
This commit is contained in:
@@ -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);
|
||||||
|
|||||||
Reference in New Issue
Block a user