summaryrefslogtreecommitdiffhomepage
path: root/gui/src
diff options
context:
space:
mode:
Diffstat (limited to 'gui/src')
-rw-r--r--gui/src/main/daemon-rpc.ts12
1 files changed, 2 insertions, 10 deletions
diff --git a/gui/src/main/daemon-rpc.ts b/gui/src/main/daemon-rpc.ts
index 9be0fc6870..8eef8848e2 100644
--- a/gui/src/main/daemon-rpc.ts
+++ b/gui/src/main/daemon-rpc.ts
@@ -165,16 +165,8 @@ export class DaemonRpc {
public addConnectionObserver(observer: ConnectionObserver) {
this.connectionObservers.push(observer);
- const currentState = this.client.getChannel()?.getConnectivityState(true);
- if (
- currentState === grpc.connectivityState.SHUTDOWN ||
- currentState === grpc.connectivityState.TRANSIENT_FAILURE ||
- currentState === grpc.connectivityState.IDLE
- ) {
- observer.onClose();
- } else {
- observer.onOpen();
- }
+ // Call getConnectivityState(true) to start connecting if idle
+ this.client.getChannel()?.getConnectivityState(true);
}
public removeConnectionObserver(observer: ConnectionObserver) {