diff options
author | Vidhu Kant Sharma <vidhukant@protonmail.ch> | 2022-01-31 10:35:43 +0530 |
---|---|---|
committer | Vidhu Kant Sharma <vidhukant@protonmail.ch> | 2022-01-31 10:35:43 +0530 |
commit | a835f9b0b8b714a76d8b2f9c49b84f7042ddbd6a (patch) | |
tree | 5ace332b135b6dbd36281ba57c3edfa367ba4e91 /anime/util.go | |
parent | 02752551dec484dd0e2b6f50158f516fd5d5c39d (diff) |
distributed code among multiple files for simplicity
Diffstat (limited to 'anime/util.go')
-rw-r--r-- | anime/util.go | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/anime/util.go b/anime/util.go new file mode 100644 index 0000000..319bbc9 --- /dev/null +++ b/anime/util.go @@ -0,0 +1,33 @@ +package anime + +import ( + "io/ioutil" + "log" + "net/http" +) + +func requestHandler(token string, endpoint string) string { + client := &http.Client{} + + // generate request + req, err := http.NewRequest("GET", endpoint, nil) + if err != nil { + log.Fatal(err) + } + req.Header.Add("Authorization", token) + + // do request + res, err := client.Do(req) + if err != nil { + log.Fatal(err) + } + defer res.Body.Close() + + // read body + body, err := ioutil.ReadAll(res.Body) + if err != nil { + log.Fatal(err) + } + + return string(body) +} |