From 7fe492e98e1c08509a7969cd5da5faf76c690931 Mon Sep 17 00:00:00 2001 From: alyssa Date: Wed, 19 Jun 2024 18:31:42 +0900 Subject: [PATCH] fix(dash): more status page fixes --- dashboard/src/routes/Status/status.svelte | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/dashboard/src/routes/Status/status.svelte b/dashboard/src/routes/Status/status.svelte index c73cda30..8264057b 100644 --- a/dashboard/src/routes/Status/status.svelte +++ b/dashboard/src/routes/Status/status.svelte @@ -12,8 +12,8 @@ let foundShard = { id: 1, - status: 1, - ping:"", + up: false, + latency:"", disconnection_count:0, last_connection:0, last_heartbeat:0, @@ -27,9 +27,9 @@ const get = async () => { const pkdata = await api().private.meta.get(); let data = pkdata.shards.sort((x, y) => (x.id > y.id) ? 1 : -1); - let pings = 0; + let latencies = 0; data = data.map(shard => { - pings += shard.ping; + latencies += shard.latency; shard.heartbeat_minutes_ago = heartbeatMinutesAgo(shard); shard.last_connection = new Date(Number(shard.last_connection) * 1000).toUTCString().match(/([0-9][0-9]:[0-9][0-9]:[0-9][0-9])/)?.shift() shard.last_heartbeat = new Date(Number(shard.last_heartbeat) * 1000).toUTCString().match(/([0-9][0-9]:[0-9][0-9]:[0-9][0-9])/)?.shift() @@ -46,7 +46,7 @@ } shards = data; - pingAverage = Math.trunc(pings / shards.length).toString(); + pingAverage = Math.trunc(latencies / shards.length).toString(); message = ""; }; @@ -119,7 +119,7 @@ - { shards.length } shards ({ shards.filter(x => x.status == "up").length } up) + { shards.length } shards ({ shards.filter(x => x.up).length } up) Average latency: { pingAverage }ms @@ -148,8 +148,8 @@ {#if valid} - Status: { foundShard.status }
- Latency: { foundShard.ping }ms
+ Status: { foundShard.up ? "up" : "down"}
+ Latency: { foundShard.latency }ms
Disconnection count: { foundShard.disconnection_count }
Last connection: { foundShard.last_connection } UTC
Last heartbeat: { foundShard.last_heartbeat } UTC
@@ -222,4 +222,4 @@ grid-template-columns: max-content 1fr; } } - \ No newline at end of file +