(logger *zerolog.Logger, h http.Handler, dt time.Duration)
| 18 | ) |
| 19 | |
| 20 | func TimeoutHandler(logger *zerolog.Logger, h http.Handler, dt time.Duration) http.Handler { |
| 21 | return &timeoutHandler{ |
| 22 | logger: logger, |
| 23 | handler: h, |
| 24 | dt: dt, |
| 25 | } |
| 26 | } |
| 27 | |
| 28 | var ErrHandlerTimeout = errors.New("http request handling timeout") |
| 29 |
no outgoing calls