From f46dd8e4793dc56d605c64452a4924905f58d0f9 Mon Sep 17 00:00:00 2001 From: hamster1963 <1410514192@qq.com> Date: Sun, 1 Dec 2024 09:44:13 +0800 Subject: [PATCH] fix: net transfer display error --- src/pages/Server.tsx | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/pages/Server.tsx b/src/pages/Server.tsx index 9330f22..f2ab9cb 100644 --- a/src/pages/Server.tsx +++ b/src/pages/Server.tsx @@ -66,12 +66,18 @@ export default function Servers() { )?.length || 0; const up = nezhaWsData?.servers?.reduce( - (total, server) => total + server.state.net_out_transfer, + (total, server) => + formatNezhaInfo(nezhaWsData.now, server).online + ? total + (server.state?.net_out_transfer ?? 0) + : total, 0, ) || 0; const down = nezhaWsData?.servers?.reduce( - (total, server) => total + server.state.net_in_transfer, + (total, server) => + formatNezhaInfo(nezhaWsData.now, server).online + ? total + (server.state?.net_in_transfer ?? 0) + : total, 0, ) || 0;