diff options
Diffstat (limited to 'gui/src')
| -rw-r--r-- | gui/src/main/daemon-rpc.ts | 12 |
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) { |
