From 99d1ca7dca186312dd6c12717cd2fdb5f7275536 Mon Sep 17 00:00:00 2001 From: Ryan Schneider Date: Fri, 27 Jul 2018 14:27:59 -0700 Subject: [PATCH] rpc: Replace separate constants with a single default struct. --- rpc/http.go | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/rpc/http.go b/rpc/http.go index 702f7f78ed..c53c1ce0dd 100644 --- a/rpc/http.go +++ b/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