From 51ec06f2053bf7c7308c10a7f036d94cea3cc9d4 Mon Sep 17 00:00:00 2001 From: "David J. Allen" Date: Wed, 21 Feb 2024 21:05:55 -0700 Subject: [PATCH] Fixed token output after fetch --- internal/server/server.go | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/internal/server/server.go b/internal/server/server.go index c4f0a62..0c0c1f9 100644 --- a/internal/server/server.go +++ b/internal/server/server.go @@ -2,6 +2,7 @@ package server import ( "fmt" + "io" "net/http" "net/url" "os" @@ -40,8 +41,14 @@ func FetchToken(code string, remoteUrl string, clientId string, clientSecret str fmt.Printf("failed to get token: %s\n", err) os.Exit(1) } + defer res.Body.Close() - fmt.Printf("request URL: %s\n", remoteUrl) - fmt.Printf("token response: %v\n", res) + b, err := io.ReadAll(res.Body) + 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 }