refactor: revise data retrieval for homepage traffic stats

This commit is contained in:
wonfen 2025-03-18 09:05:44 +08:00
parent fe1227618a
commit cab8e613a6

View File

@ -182,22 +182,13 @@ export const EnhancedTrafficStats = () => {
try { try {
const connections = await getConnections(); const connections = await getConnections();
if (connections && connections.connections) { if (connections) {
const uploadTotal = connections.connections.reduce(
(sum, conn) => sum + conn.upload,
0,
);
const downloadTotal = connections.connections.reduce(
(sum, conn) => sum + conn.download,
0,
);
setStats(prev => ({ setStats(prev => ({
...prev, ...prev,
connections: { connections: {
uploadTotal, uploadTotal: connections.uploadTotal || 0,
downloadTotal, downloadTotal: connections.downloadTotal || 0,
activeConnections: connections.connections.length, activeConnections: connections.connections ? connections.connections.length : 0,
} }
})); }));
} }