non-blocking call chan when retries are 0
This commit is contained in:
		| @@ -382,7 +382,7 @@ func (r *rpcClient) Call(ctx context.Context, request Request, response interfac | |||||||
| 		return err | 		return err | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
| 	ch := make(chan error, callOpts.Retries) | 	ch := make(chan error, callOpts.Retries+1) | ||||||
| 	var gerr error | 	var gerr error | ||||||
|  |  | ||||||
| 	for i := 0; i <= callOpts.Retries; i++ { | 	for i := 0; i <= callOpts.Retries; i++ { | ||||||
| @@ -463,7 +463,7 @@ func (r *rpcClient) Stream(ctx context.Context, request Request, opts ...CallOpt | |||||||
| 		err    error | 		err    error | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
| 	ch := make(chan response, callOpts.Retries) | 	ch := make(chan response, callOpts.Retries+1) | ||||||
| 	var grr error | 	var grr error | ||||||
|  |  | ||||||
| 	for i := 0; i <= callOpts.Retries; i++ { | 	for i := 0; i <= callOpts.Retries; i++ { | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user