#30 fix: parse mem

This commit is contained in:
lollipopkit
2023-05-10 13:25:46 +08:00
parent c1d1af8c01
commit 4f82eb09d8
11 changed files with 111 additions and 60 deletions

View File

@@ -85,6 +85,7 @@ class _PingPageState extends State<PingPage>
doPing();
} catch (e) {
showSnackBar(context, Text('Error: \n$e'));
rethrow;
}
},
child: const Icon(Icons.play_arrow),
@@ -154,18 +155,14 @@ class _PingPageState extends State<PingPage>
return;
}
try {
await Future.wait(_serverProvider.servers.values.map((e) async {
if (e.client == null) {
return;
}
final result = await e.client!.run('ping -c 3 $target').string;
_results.add(PingResult.parse(e.spi.name, result));
setState(() {});
}));
} catch (e) {
showSnackBar(context, Text(e.toString()));
}
await Future.wait(_serverProvider.servers.values.map((e) async {
if (e.client == null) {
return;
}
final result = await e.client!.run('ping -c 3 $target').string;
_results.add(PingResult.parse(e.spi.name, result));
setState(() {});
}));
}
@override