From 1cd69c8f4428f00f59c9f999f0e3b89c2d22775e Mon Sep 17 00:00:00 2001 From: LollipopKit <2036293523@qq.com> Date: Sun, 31 Oct 2021 22:01:36 +0800 Subject: [PATCH] Fix: logical error when connecting to the server --- lib/data/provider/server.dart | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/data/provider/server.dart b/lib/data/provider/server.dart index e9f89796..f7eeda8e 100644 --- a/lib/data/provider/server.dart +++ b/lib/data/provider/server.dart @@ -30,7 +30,7 @@ class ServerProvider extends BusyProvider { ServerStatus get emptyStatus => ServerStatus( emptyCpu2Status, [100, 0], - '', + 'Loading...', '', [DiskInfo('/', '/', 0, '0', '0', '0')], TcpStatus(0, 0, 0, 0)); @@ -114,7 +114,7 @@ class ServerProvider extends BusyProvider { final client = _servers[idx].client; final connected = await client.isConnected(); final state = _servers[idx].connectionState; - if (!connected || state != ServerConnectionState.connected) { + if (!connected || state == ServerConnectionState.failed || state == ServerConnectionState.disconnected) { _servers[idx].connectionState = ServerConnectionState.connecting; notifyListeners(); final time1 = DateTime.now();