This commit is contained in:
Junyuan Feng
2022-02-10 20:27:30 +08:00
parent feb3b10f1f
commit 282e61afac
9 changed files with 406 additions and 27 deletions

View File

@@ -191,8 +191,9 @@ class ServerProvider extends BusyProvider {
} catch (e) {
_servers[idx].connectionState = ServerConnectionState.failed;
servers[idx].status.failedInfo = e.toString();
notifyListeners();
logger.warning(e);
} finally {
notifyListeners();
}
}
@@ -219,7 +220,6 @@ class ServerProvider extends BusyProvider {
results.add(NetSpeedPart(device, bytesIn, bytesOut, time));
}
info.status.netSpeed = info.status.netSpeed.update(results);
notifyListeners();
}
void _getSysVer(ServerPrivateInfo spi, String raw) {
@@ -228,8 +228,6 @@ class ServerProvider extends BusyProvider {
if (s.length == 2) {
info.status.sysVer = s[1].replaceAll('"', '').replaceFirst('\n', '');
}
notifyListeners();
}
String _getCPUTemp(String raw) {
@@ -264,14 +262,11 @@ class ServerProvider extends BusyProvider {
info.status.cpu2Status =
info.status.cpu2Status.update(cpus, _getCPUTemp(temp));
}
notifyListeners();
}
void _getUpTime(ServerPrivateInfo spi, String raw) {
_servers.firstWhere((e) => e.info == spi).status.uptime =
raw.split('up ')[1].split(', ')[0];
notifyListeners();
}
void _getTcp(ServerPrivateInfo spi, String raw) {
@@ -283,7 +278,6 @@ class ServerProvider extends BusyProvider {
final vals = idx.split(RegExp(r'\s{1,}'));
info.status.tcp = TcpStatus(vals[5].i, vals[6].i, vals[7].i, vals[8].i);
}
notifyListeners();
}
void _getDisk(ServerPrivateInfo spi, String raw) {
@@ -299,7 +293,6 @@ class ServerProvider extends BusyProvider {
int.parse(vals[4].replaceFirst('%', '')), vals[2], vals[1], vals[3]));
}
info.status.disk = list;
notifyListeners();
}
void _getMem(ServerPrivateInfo spi, String raw) {
@@ -318,7 +311,6 @@ class ServerProvider extends BusyProvider {
avail: memList[5]);
}
}
notifyListeners();
}
Future<String?> runSnippet(ServerPrivateInfo spi, Snippet snippet) async {

View File

@@ -4,7 +4,7 @@ class BuildData {
static const String name = "ServerBox";
static const int build = 97;
static const String engine =
"Flutter 2.10.0 • channel stable • https://github.com/flutter/flutter.git\nFramework • revision 5f105a6ca7 (7 days ago) • 2022-02-01 14:15:42 -0800\nEngine • revision 776efd2034\nTools • Dart 2.16.0 • DevTools 2.9.2\n";
static const String buildAt = "2022-02-09 10:58:45.586008";
static const int modifications = 8;
"Flutter 2.8.1 • channel stable • https://github.com/flutter/flutter.git\nFramework • revision 77d935af4d (8 weeks ago) • 2021-12-16 08:37:33 -0800\nEngine • revision 890a5fca2e\nTools • Dart 2.15.1\n";
static const String buildAt = "2022-02-10 19:30:23.388434";
static const int modifications = 9;
}