fix memory leak

From https://pkg.go.dev/net/http

> The client must close the response body when finished with it
This commit is contained in:
Christian Winther 2022-12-08 00:59:50 +01:00 committed by GitHub
parent 9d520848a7
commit 2889ff3a2b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -93,6 +93,7 @@ func fetchInstance() (Instance, error) {
if err != nil { if err != nil {
return instance, err return instance, err
} }
defer res.Body.Close()
err = json.NewDecoder(res.Body).Decode(&instance) err = json.NewDecoder(res.Body).Decode(&instance)
return instance, err return instance, err
@ -104,7 +105,8 @@ func fetchActivity() (Activities, error) {
if err != nil { if err != nil {
return activities, err return activities, err
} }
defer res.Body.Close()
err = json.NewDecoder(res.Body).Decode(&activities) err = json.NewDecoder(res.Body).Decode(&activities)
return activities, err return activities, err
} }