Skip to content
This repository was archived by the owner on Apr 8, 2024. It is now read-only.

Commit 5bc2e12

Browse files
committed
Fixes #152
1 parent 106250c commit 5bc2e12

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/lib/GrpcClient.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -452,7 +452,10 @@ export class GrpcClient extends EventEmitter {
452452
MiddlewareSignals.Log.Error,
453453
`Grpc Channel State: ${connectivityState[state]}`
454454
)
455-
const deadline = new Date().setSeconds(new Date().getSeconds() + 30)
455+
const delay = state === GrpcState.TRANSIENT_FAILURE ? 5 : 30
456+
const deadline = new Date().setSeconds(
457+
new Date().getSeconds() + delay
458+
)
456459
if (state === GrpcState.IDLE || state === GrpcState.READY) {
457460
return resolve(state)
458461
}

0 commit comments

Comments
 (0)