This repository was archived by the owner on Apr 8, 2024. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +5
-3
lines changed Expand file tree Collapse file tree 2 files changed +5
-3
lines changed Original file line number Diff line number Diff line change 1
1
{
2
2
"name" : " zeebe-node" ,
3
- "version" : " v0.23.0-alpha.3 " ,
3
+ "version" : " v0.23.0-alpha.4 " ,
4
4
"description" : " A Node.js client library for the Zeebe Microservices Orchestration Engine." ,
5
5
"keywords" : [
6
6
" zeebe" ,
Original file line number Diff line number Diff line change @@ -452,8 +452,9 @@ export class GrpcClient extends EventEmitter {
452
452
MiddlewareSignals . Log . Error ,
453
453
`Grpc Channel State: ${ connectivityState [ state ] } `
454
454
)
455
+ const delay = state === GrpcState . TRANSIENT_FAILURE ? 5 : 30
455
456
const deadline = new Date ( ) . setSeconds (
456
- new Date ( ) . getSeconds ( ) + 300
457
+ new Date ( ) . getSeconds ( ) + delay
457
458
)
458
459
if ( state === GrpcState . IDLE || state === GrpcState . READY ) {
459
460
return resolve ( state )
@@ -483,7 +484,8 @@ export class GrpcClient extends EventEmitter {
483
484
)
484
485
if (
485
486
newState === GrpcState . READY ||
486
- newState === GrpcState . IDLE
487
+ newState === GrpcState . IDLE ||
488
+ newState === GrpcState . TRANSIENT_FAILURE
487
489
) {
488
490
return resolve ( newState )
489
491
} else {
You can’t perform that action at this time.
0 commit comments