diff --git a/web/src/routes/servers/[alias]/+page.svelte b/web/src/routes/servers/[alias]/+page.svelte index d8aedca..efb359c 100644 --- a/web/src/routes/servers/[alias]/+page.svelte +++ b/web/src/routes/servers/[alias]/+page.svelte @@ -25,16 +25,6 @@ let summary = $state(null); let sys = $state(null); - type NodeKpiPrev = { - uptime: number; - conn: number; - bad: number; - users: number; - handshake: number; - }; - - let kpiPrev = $state(null); - function num(v: unknown): number { if (typeof v === 'number' && Number.isFinite(v)) return v; if (typeof v === 'string' && v.trim() !== '') { @@ -44,38 +34,15 @@ return 0; } - function trendFooter(current: number | null, prev: number | null, invert = false): string { - if (current == null || prev == null || !Number.isFinite(current) || !Number.isFinite(prev)) { - return 'первое обновление'; - } - const delta = current - prev; - if (delta === 0) return 'к прошлому обновлению: без изменений'; - const sign = delta > 0 ? '+' : '-'; - const absDelta = Math.abs(delta); - const mood = invert ? (delta < 0 ? 'лучше' : 'хуже') : delta > 0 ? 'рост' : 'снижение'; - return `к прошлому обновлению: ${sign}${absDelta} (${mood})`; - } - async function loadFor(a: string) { loading = true; err = null; try { - const prev = - summary && sys - ? { - uptime: num(sys.uptime_seconds), - conn: num(summary.connections_total), - bad: num(summary.connections_bad_total), - users: num(summary.configured_users), - handshake: num(summary.handshake_timeouts_total) - } - : null; const [h, s, i] = await Promise.all([ fetchTelemt(a, 'health'), fetchStatsSummary(a), fetchTelemt(a, 'system/info') ]); - kpiPrev = prev; health = h.data; summary = s.data; sys = i.data; @@ -150,7 +117,6 @@ {#snippet icon()} @@ -161,7 +127,6 @@ {#snippet icon()} @@ -172,7 +137,6 @@ {#snippet icon()} @@ -183,7 +147,6 @@ {#snippet icon()} @@ -194,7 +157,6 @@ {#snippet icon()}