Fix resource leak

This commit is contained in:
WardPearce 2024-04-27 16:54:01 +12:00
parent 9013ba9ad8
commit 4937d85c3a

View file

@ -77,7 +77,7 @@ func getVotes(c *fiber.Ctx, videoId string) error {
return c.Status(400).SendString("Invalid video id")
}
for true {
for {
req, _ := http.NewRequest("GET", "https://returnyoutubedislikeapi.com/Votes?videoId="+videoId+"&likeCount=", nil)
req.Header.Add("User-Agent", "Mozilla/5.0 (Windows NT 10.0; rv:91.0) Gecko/20100101 Firefox/91.0")
@ -95,6 +95,8 @@ func getVotes(c *fiber.Ctx, videoId string) error {
continue
}
defer resp.Body.Close()
ce := resp.Header.Get("Content-Encoding")
var stream io.Reader
@ -109,7 +111,4 @@ func getVotes(c *fiber.Ctx, videoId string) error {
return c.Status(resp.StatusCode).SendStream(stream)
}
// Should never be reached
return nil
}