aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--client.go6
1 files changed, 4 insertions, 2 deletions
diff --git a/client.go b/client.go
index bf55f17..1d991ce 100644
--- a/client.go
+++ b/client.go
@@ -67,8 +67,10 @@ func Post(s NonceSigner, uri string, v interface{}) (*http.Response, error) {
return resp, nil
}
-func parseLinks(r *http.Response) map[string]string {
- links := make(map[string]string)
+type Links map[string]string
+
+func parseLinks(r *http.Response) Links {
+ links := make(Links)
key := textproto.CanonicalMIMEHeaderKey("link")
reg := regexp.MustCompile(`^<(.*)>;rel="(.*)"`)
for _, l := range r.Header[key] {