pass honk token in a header
la-ninpre leobrekalini@gmail.com
Sat, 12 Nov 2022 19:46:58 +0300
1 files changed,
8 insertions(+),
2 deletions(-)
jump to
M
main.go
→
main.go
@@ -343,12 +343,18 @@
// 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 }