feat: refresh processes only if processes tab is open

This commit is contained in:
Pavel
2025-08-14 19:18:33 +02:00
parent 697bde7b53
commit 164a112e0c

View File

@@ -9,6 +9,7 @@
export let conid;
export let processes: DatabaseProcess[] = [];
export let refreshInterval: number = 1000;
export let tabVisible: boolean = false;
let internalProcesses = [...processes];
@@ -34,7 +35,11 @@
}
onMount(() => {
const intervalId = setInterval(() => refreshProcesses(), refreshInterval);
const intervalId = setInterval(() => {
if (!tabVisible) return;
refreshProcesses();
}, refreshInterval);
return () => clearInterval(intervalId);
});