From e1c4e483691ed9f3cdccc637b89e4a0d546b9b97 Mon Sep 17 00:00:00 2001 From: DJ O'Leary Date: Thu, 3 Sep 2026 02:42:58 +0200 Subject: fixup! feat(oauth): create oauth1 client --- src/oauth/auth_header.go | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) (limited to 'src/oauth') diff --git a/src/oauth/auth_header.go b/src/oauth/auth_header.go index 0c58f30..86ffb86 100644 --- a/src/oauth/auth_header.go +++ b/src/oauth/auth_header.go @@ -6,7 +6,7 @@ import ( "crypto/sha1" "encoding/base64" "fmt" - "sort" + "slices" "strconv" "strings" "time" @@ -61,7 +61,10 @@ func newAuthHeader( } func (ah *authHeader) String() string { - signature, _ := ah.buildSignature() // TODO: handle ignored err + signature, err := ah.buildSignature() // TODO: handle ignored err + if err != nil { + return "" + } subheaders := make(map[string]string, 8) subheaders[oauthRealm] = ah.baseURL @@ -133,18 +136,11 @@ func (ah *authHeader) buildParameterString() string { for k := range params { keys = append(keys, k) } - sort.Strings(keys) + slices.Sort(keys) parts := make([]string, 0, len(keys)) for _, k := range keys { - parts = append( - parts, - fmt.Sprintf( - `%s=%s`, - k, - params[k], - ), - ) + parts = append(parts, fmt.Sprintf(`%s=%s`, k, params[k])) } parameterString := strings.Join(parts, separator) -- cgit v1.2.3