Merge pull request #1186 from murgatroid99/grpc-js_getConnectivityState_fix

Fix Channel#getConnectivityState API and behavior
This commit is contained in:
Michael Lumish 2019-11-15 14:51:09 -08:00 committed by GitHub
commit bac812e6ab
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 6 additions and 2 deletions

View File

@ -304,8 +304,12 @@ export class ChannelImplementation implements Channel {
return this.target; return this.target;
} }
getConnectivityState() { getConnectivityState(tryToConnect: boolean) {
return this.connectivityState; const connectivityState = this.connectivityState;
if (tryToConnect) {
this.resolvingLoadBalancer.exitIdle();
}
return connectivityState;
} }
watchConnectivityState( watchConnectivityState(