lib/rest: remove unnecessary nil check

From the Go docs:

  "A `nil` map is equivalent to an empty map. [1]

Therefore, an additional nil check for `opts.ExtraHeaders` before the loop is
unnecessary because `opts.ExtraHeaders` is a `map`.

[1]: https://go.dev/ref/spec#Map_types

Signed-off-by: Eng Zer Jun <engzerjun@gmail.com>
This commit is contained in:
Eng Zer Jun 2023-08-08 19:55:44 +08:00 committed by Nick Craig-Wood
parent 40de89df73
commit c4bad5c1bc

View File

@ -275,10 +275,8 @@ func (api *Client) Call(ctx context.Context, opts *Opts) (resp *http.Response, e
req.Close = true
}
// Set any extra headers
if opts.ExtraHeaders != nil {
for k, v := range opts.ExtraHeaders {
headers[k] = v
}
for k, v := range opts.ExtraHeaders {
headers[k] = v
}
// add any options to the headers
fs.OpenOptionAddHeaders(opts.Options, headers)