Fix Channel#getConnectivityState API and behavior

This commit is contained in:
murgatroid99 2019-11-15 13:05:52 -08:00
parent 644caf3b05
commit 7f62173246
1 changed files with 6 additions and 2 deletions

View File

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