(err error)
| 481 | } |
| 482 | |
| 483 | func newBlockingErrTransport(err error) *blockingErrTransport { |
| 484 | return &blockingErrTransport{ |
| 485 | err: err, |
| 486 | called: make(chan struct{}), |
| 487 | unblock: make(chan struct{}), |
| 488 | finished: make(chan struct{}), |
| 489 | } |
| 490 | } |
| 491 | |
| 492 | func (b *blockingErrTransport) Do(_ *fasthttp.Request, _ *fasthttp.Response) error { |
| 493 | b.calledOnce.Do(func() { close(b.called) }) |