Fixed token output after fetch

This commit is contained in:
David Allen 2024-02-21 21:05:55 -07:00
parent 2778dacdf5
commit 51ec06f205

View file

@ -2,6 +2,7 @@ package server
import ( import (
"fmt" "fmt"
"io"
"net/http" "net/http"
"net/url" "net/url"
"os" "os"
@ -40,8 +41,14 @@ func FetchToken(code string, remoteUrl string, clientId string, clientSecret str
fmt.Printf("failed to get token: %s\n", err) fmt.Printf("failed to get token: %s\n", err)
os.Exit(1) os.Exit(1)
} }
defer res.Body.Close()
fmt.Printf("request URL: %s\n", remoteUrl) b, err := io.ReadAll(res.Body)
fmt.Printf("token response: %v\n", res) if err != nil {
fmt.Printf("failed to read response body: %v\n", err)
os.Exit(1)
}
fmt.Printf("%v\n", string(b))
return token, nil return token, nil
} }