diff options
| author | Oskar Nyberg <oskar@mullvad.net> | 2021-03-08 11:32:19 +0100 |
|---|---|---|
| committer | Oskar Nyberg <oskar@mullvad.net> | 2021-03-09 11:00:00 +0100 |
| commit | 053c599aa29be2d597ecb82b31829fa9eb8fb761 (patch) | |
| tree | 71c212fa44259a6b454ee90b85cb3067c4429ee8 | |
| parent | 8a56534922588ffcb85c52eb5dad497029908839 (diff) | |
| download | mullvadvpn-053c599aa29be2d597ecb82b31829fa9eb8fb761.tar.xz mullvadvpn-053c599aa29be2d597ecb82b31829fa9eb8fb761.zip | |
Prevent sending daemon connectivity state to newly registered listener
| -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) { |
