summaryrefslogtreecommitdiff
path: root/src/oauth
diff options
context:
space:
mode:
Diffstat (limited to 'src/oauth')
-rw-r--r--src/oauth/auth_header.go18
1 files changed, 7 insertions, 11 deletions
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)