-
Notifications
You must be signed in to change notification settings - Fork 35
Open
Description
async function waitForChannelReady(channel, deadline) {
while (true) {
const state = channel.getConnectivityState(true);
if (state === grpc_js_1.connectivityState.READY) {
return;
}
await new Promise((resolve, reject) => {
channel.watchConnectivityState(state, deadline, err => {
if (err != null) {
reject(err);
}
else {
resolve();
}
});
});
}
}
The method does not have a way to clear the promise
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels