mirror of
https://github.com/ethereum/go-ethereum.git
synced 2026-08-19 02:12: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
|
IdleTimeout time.Duration
|
||||||
}
|
}
|
||||||
|
|
||||||
const (
|
var DefaultHTTPTimeouts = HTTPTimeouts{
|
||||||
DefaultHTTPReadTimeout = 5 * time.Second
|
ReadTimeout: 5 * time.Second,
|
||||||
DefaultHTTPWriteTimeout = 10 * time.Second
|
WriteTimeout: 10 * time.Second,
|
||||||
DefaultHTTPIdleTimeout = 120 * time.Second
|
IdleTimeout: 120 * time.Second,
|
||||||
)
|
}
|
||||||
|
|
||||||
func NewDefaultHTTPTimeouts() HTTPTimeouts {
|
func NewDefaultHTTPTimeouts() HTTPTimeouts {
|
||||||
return HTTPTimeouts{
|
return DefaultHTTPTimeouts
|
||||||
ReadTimeout: DefaultHTTPReadTimeout,
|
|
||||||
WriteTimeout: DefaultHTTPWriteTimeout,
|
|
||||||
IdleTimeout: DefaultHTTPIdleTimeout,
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// DialHTTPWithClient creates a new RPC client that connects to an RPC server over HTTP
|
// DialHTTPWithClient creates a new RPC client that connects to an RPC server over HTTP
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue