rpc: Replace separate constants with a single default struct.

This commit is contained in:
Ryan Schneider 2018-07-27 14:27:59 -07:00 committed by Péter Szilágyi
parent f1d697f486
commit 99d1ca7dca
No known key found for this signature in database
GPG key ID: E9AE538CEDF8293D

View file

@ -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