🐛 修复服务器状态计算中的类型检查,确保传输和速度数据的安全累加

This commit is contained in:
hi2hi 2025-01-24 02:24:59 +00:00
parent 0fea4ee186
commit bc5db4b5b1

View File

@ -187,10 +187,18 @@ const serverStat = computed(() => {
if (store.state.serverList.length) { if (store.state.serverList.length) {
store.state.serverList.forEach((server) => { store.state.serverList.forEach((server) => {
if (server.online === 1 && server.State) { if (server.online === 1 && server.State) {
transfer.in += server.State.NetInTransfer; if (typeof server.State.NetInTransfer === 'number') {
transfer.out += server.State.NetOutTransfer; transfer.in += server.State.NetInTransfer;
netSpeed.in += server.State.NetInSpeed; }
netSpeed.out += server.State.NetOutSpeed; if (typeof server.State.NetOutTransfer === 'number') {
transfer.out += server.State.NetOutTransfer;
}
if (typeof server.State.NetInSpeed === 'number') {
netSpeed.in += server.State.NetInSpeed;
}
if (typeof server.State.NetOutSpeed === 'number') {
netSpeed.out += server.State.NetOutSpeed;
}
} }
}); });
} }