diff --git a/hooks/use-system.ts b/hooks/use-system.ts index 2f8a4599..3de80874 100644 --- a/hooks/use-system.ts +++ b/hooks/use-system.ts @@ -50,7 +50,7 @@ export function useSystem() { const getSystemMetrics = useCallback( async (signal?: AbortSignal) => { - return api.get("/metrics", { + return api.get("/realtime", { params: { n: "1", types: "1", diff --git a/tests/lib/running-status-safety.test.js b/tests/lib/running-status-safety.test.js index d08ce62d..4c606677 100644 --- a/tests/lib/running-status-safety.test.js +++ b/tests/lib/running-status-safety.test.js @@ -32,6 +32,8 @@ test("performance refresh keeps partial data and rejects stale responses", () => assert.match(hookSource, /document\.visibilityState/) assert.match(hookSource, /hasSystemDataRef\.current = false[\s\S]*setSystemInfo\(\{\}\)/) assert.doesNotMatch(hookSource, /setLoading\(false\)[\s\S]*getSystemMetrics/) + assert.match(systemSource, /api\.get\("\/realtime"/) + assert.doesNotMatch(systemSource, /api\.get\("\/metrics"/) assert.ok((systemSource.match(/suppress403Redirect: true/g) ?? []).length >= 3) })