mirror of
https://github.com/ethereum/go-ethereum.git
synced 2026-08-19 10:22:23 +00:00
rpc: Replace separate constants with a single default struct.
This commit is contained in:
parent
f1d697f486
commit
99d1ca7dca
1 changed files with 6 additions and 10 deletions
16
rpc/http.go
16
rpc/http.go
|
|
@ -90,18 +90,14 @@ type HTTPTimeouts struct {
|
|||
IdleTimeout time.Duration
|
||||
}
|
||||
|
||||
const (
|
||||
DefaultHTTPReadTimeout = 5 * time.Second
|
||||
DefaultHTTPWriteTimeout = 10 * time.Second
|
||||
DefaultHTTPIdleTimeout = 120 * time.Second
|
||||
)
|
||||
var DefaultHTTPTimeouts = HTTPTimeouts{
|
||||
ReadTimeout: 5 * time.Second,
|
||||
WriteTimeout: 10 * time.Second,
|
||||
IdleTimeout: 120 * time.Second,
|
||||
}
|
||||
|
||||
func NewDefaultHTTPTimeouts() HTTPTimeouts {
|
||||
return HTTPTimeouts{
|
||||
ReadTimeout: DefaultHTTPReadTimeout,
|
||||
WriteTimeout: DefaultHTTPWriteTimeout,
|
||||
IdleTimeout: DefaultHTTPIdleTimeout,
|
||||
}
|
||||
return DefaultHTTPTimeouts
|
||||
}
|
||||
|
||||
// DialHTTPWithClient creates a new RPC client that connects to an RPC server over HTTP
|
||||
|
|
|
|||
Loading…
Reference in a new issue