fix(dashboard): order shards correctly

This commit is contained in:
alyssa 2024-12-24 04:51:26 +00:00
parent fd6909cd96
commit d1b617f6be
3 changed files with 9 additions and 7 deletions

View file

@ -25,12 +25,12 @@
<div class="wrapper">
<div
class="shard" id={`shard-${shard.id.toString()}`}
class="shard" id={`shard-${shard.shard_id.toString()}`}
style={color}
>{ shard.id }</div>
<Tooltip target={`shard-${shard.id.toString()}`} placement="bottom">
>{ shard.shard_id }</div>
<Tooltip target={`shard-${shard.shard_id.toString()}`} placement="bottom">
<br>
<h3>Shard { shard.id }</h3>
<h3>Shard { shard.shard_id }</h3>
<br>
<span>Status: <b>{ shard.up ? "up" : "down" }</b></span><br>
<span>Latency: { shard.latency }ms</span><br>

View file

@ -36,7 +36,7 @@
return shard;
});
if (data[0].cluster_id === 0) {
if (data[0].cluster_id !== undefined) {
let clusterData = {};
data.forEach(shard => {
if (clusterData[shard.cluster_id] === undefined) clusterData[shard.cluster_id] = [];
@ -45,6 +45,8 @@
clusters = clusterData;
}
Object.keys(clusters).map(c => clusters[c] = clusters[c].reverse());
shards = data;
pingAverage = Math.trunc(latencies / shards.length).toString();
@ -141,7 +143,7 @@
{shardInfoMsg}
{/if}
{#if foundShard}
Your shard is: Shard { foundShard.id }
Your shard is: Shard { foundShard.shard_id }
{/if}
</CardTitle>
</CardHeader>