From cd0118a677e8f1f3b1f6a4a89311a3fae9d7c349 Mon Sep 17 00:00:00 2001 From: la-ninpre Date: Sat, 12 Nov 2022 19:46:58 +0300 Subject: pass honk token in a header --- main.go | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/main.go b/main.go index 5837260..4709756 100644 --- a/main.go +++ b/main.go @@ -343,12 +343,18 @@ const ( // getHonks receives and unmarshals some honks from a Honk instance. func getHonks(page string, after int) ([]*Honk, error) { query := url.Values{} - query.Set("token", config.HonkAuthToken) query.Set("action", "gethonks") query.Set("page", page) query.Set("after", strconv.Itoa(after)) + apiurl := config.HonkURL + "/api?" + query.Encode() - resp, err := client.Get(fmt.Sprint(config.HonkURL, "/api?", query.Encode())) + req, err := http.NewRequest("GET", apiurl, nil) + if err != nil { + return nil, err + } + req.Header.Add("Authorization", "Bearer " + config.HonkAuthToken) + + resp, err := client.Do(req) if err != nil { return nil, err } -- cgit v1.2.3