Skip to content

Commit db43b71

Browse files
check error before adding header
1 parent 1359f0b commit db43b71

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

client/auth.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,10 @@ func FetchAccessToken() (*LoginResponse, error) {
2828
apiURL := viper.GetString("api_url")
2929
client := &http.Client{}
3030
r, err := http.NewRequest("POST", apiURL+"/v1/auth/refresh", bytes.NewBuffer([]byte{}))
31-
r.Header.Add("X-Refresh-Token", viper.GetString("refresh_token"))
3231
if err != nil {
3332
return nil, err
3433
}
34+
r.Header.Add("X-Refresh-Token", viper.GetString("refresh_token"))
3535
resp, err := client.Do(r)
3636
if err != nil {
3737
return nil, err
@@ -63,6 +63,7 @@ func LoginWithCode(code string) (*LoginResponse, error) {
6363
if err != nil {
6464
return nil, err
6565
}
66+
defer resp.Body.Close()
6667

6768
if resp.StatusCode == 403 {
6869
return nil, errors.New("invalid login code; please refresh your browser and try again")

0 commit comments

Comments
 (0)