diff options
| author | Elizabeth <elizabeth@simponic.xyz> | 2024-04-02 14:53:50 -0600 |
|---|---|---|
| committer | Elizabeth <elizabeth@simponic.xyz> | 2024-04-02 14:53:50 -0600 |
| commit | 657be669482462ada3b88672ff7497b652848176 (patch) | |
| tree | 6ab4e8847c5e792f2dbfe90e5656e961374ab869 /api | |
| parent | d7843d18d01a0b74319b66e5fbfbc680faa1951d (diff) | |
| download | hatecomputers.club-657be669482462ada3b88672ff7497b652848176.tar.gz hatecomputers.club-657be669482462ada3b88672ff7497b652848176.zip | |
defer body close after encoding json
Diffstat (limited to 'api')
| -rw-r--r-- | api/auth.go | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/api/auth.go b/api/auth.go index 0294edd..14e6924 100644 --- a/api/auth.go +++ b/api/auth.go @@ -259,11 +259,13 @@ func getOauthUser(dbConn *sql.DB, client *http.Client, uri string) (*database.Us } func createUserFromResponse(response *http.Response) (*database.User, error) { - defer response.Body.Close() user := &database.User{ CreatedAt: time.Now(), } + err := json.NewDecoder(response.Body).Decode(user) + defer response.Body.Close() + if err != nil { log.Println(err) return nil, err |
