fix: net dev (#234 #236)

This commit is contained in:
lollipopkit
2023-12-15 11:37:34 +08:00
parent 54c75ecbe5
commit f10c5b9ea8

View File

@@ -105,14 +105,18 @@ List<NetSpeedPart> parseNetSpeed(String raw, int time) {
} }
final results = <NetSpeedPart>[]; final results = <NetSpeedPart>[];
for (final item in split.sublist(2, split.length - 1)) { for (final item in split.sublist(2)) {
final data = item.trim().split(':'); try {
final device = data.first; final data = item.trim().split(':');
final bytes = data.last.trim().split(' '); final device = data.first;
bytes.removeWhere((element) => element == ''); final bytes = data.last.trim().split(' ');
final bytesIn = BigInt.parse(bytes.first); bytes.removeWhere((element) => element == '');
final bytesOut = BigInt.parse(bytes[8]); final bytesIn = BigInt.parse(bytes.first);
results.add(NetSpeedPart(device, bytesIn, bytesOut, time)); final bytesOut = BigInt.parse(bytes[8]);
results.add(NetSpeedPart(device, bytesIn, bytesOut, time));
} catch (_) {
continue;
}
} }
return results; return results;
} }