mirror of
https://github.com/MacRimi/ProxMenux.git
synced 2025-11-18 03:26:17 +00:00
Update network-traffic-chart.tsx
This commit is contained in:
@@ -53,6 +53,8 @@ export function NetworkTrafficChart({
|
|||||||
netOut: true,
|
netOut: true,
|
||||||
})
|
})
|
||||||
|
|
||||||
|
console.log("[v0] NetworkTrafficChart refreshInterval:", refreshInterval, "interfaceName:", interfaceName)
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
setIsInitialLoad(true)
|
setIsInitialLoad(true)
|
||||||
fetchMetrics()
|
fetchMetrics()
|
||||||
@@ -60,11 +62,17 @@ export function NetworkTrafficChart({
|
|||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
if (refreshInterval > 0) {
|
if (refreshInterval > 0) {
|
||||||
|
console.log("[v0] Setting up interval with refreshInterval:", refreshInterval)
|
||||||
|
|
||||||
const interval = setInterval(() => {
|
const interval = setInterval(() => {
|
||||||
|
console.log("[v0] Interval executing - fetching metrics for:", interfaceName || "node")
|
||||||
fetchMetrics()
|
fetchMetrics()
|
||||||
}, refreshInterval)
|
}, refreshInterval)
|
||||||
|
|
||||||
return () => clearInterval(interval)
|
return () => {
|
||||||
|
console.log("[v0] Cleaning up interval")
|
||||||
|
clearInterval(interval)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}, [timeframe, interfaceName, refreshInterval])
|
}, [timeframe, interfaceName, refreshInterval])
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user