From 1ec186faf7af9649ba2c4cc0c8fbc5acf7606c50 Mon Sep 17 00:00:00 2001 From: hamster1963 <1410514192@qq.com> Date: Fri, 20 Dec 2024 10:21:48 +0800 Subject: [PATCH] fix: network overview contains offline server --- lib/serverFetch.tsx | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/lib/serverFetch.tsx b/lib/serverFetch.tsx index 9e1e0f7..dd7aedf 100644 --- a/lib/serverFetch.tsx +++ b/lib/serverFetch.tsx @@ -57,20 +57,19 @@ export async function GetNezhaData() { const timestamp = Date.now() / 1000 data.result = nezhaDataFiltered.map( (element: MakeOptional) => { - const isOnline = timestamp - element.last_active <= 300 + const isOnline = timestamp - element.last_active <= 60 element.online_status = isOnline if (isOnline) { data.live_servers += 1 + data.total_out_bandwidth += element.status.NetOutTransfer + data.total_in_bandwidth += element.status.NetInTransfer + data.total_in_speed += element.status.NetInSpeed + data.total_out_speed += element.status.NetOutSpeed } else { data.offline_servers += 1 } - data.total_out_bandwidth += element.status.NetOutTransfer - data.total_in_bandwidth += element.status.NetInTransfer - data.total_in_speed += element.status.NetInSpeed - data.total_out_speed += element.status.NetOutSpeed - // Remove unwanted properties delete element.ipv4 delete element.ipv6 @@ -209,7 +208,7 @@ export async function GetServerDetail({ server_id }: { server_id: number }) { const timestamp = Date.now() / 1000 const detailData = detailDataList.map((element) => { - element.online_status = timestamp - element.last_active <= 300 + element.online_status = timestamp - element.last_active <= 60 delete element.ipv4 delete element.ipv6 delete element.valid_ip