update
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful

This commit is contained in:
abs3nt 2023-04-14 19:29:05 -07:00
parent 8f179f0bc6
commit ec60177128
Signed by: abs3nt
GPG Key ID: FDC6662313FA9386

View File

@ -17,8 +17,6 @@ import (
"google.golang.org/api/youtube/v3" "google.golang.org/api/youtube/v3"
) )
// getClient uses a Context and Config to retrieve a Token
// then generate a Client. It returns the generated Client.
func getClient(ctx context.Context, config *oauth2.Config) *http.Client { func getClient(ctx context.Context, config *oauth2.Config) *http.Client {
cacheFile, err := tokenCacheFile() cacheFile, err := tokenCacheFile()
if err != nil { if err != nil {
@ -32,8 +30,6 @@ func getClient(ctx context.Context, config *oauth2.Config) *http.Client {
return config.Client(ctx, tok) return config.Client(ctx, tok)
} }
// getTokenFromWeb uses Config to request a Token.
// It returns the retrieved Token.
func getTokenFromWeb(config *oauth2.Config) *oauth2.Token { func getTokenFromWeb(config *oauth2.Config) *oauth2.Token {
authURL := config.AuthCodeURL("state-token", oauth2.AccessTypeOffline) authURL := config.AuthCodeURL("state-token", oauth2.AccessTypeOffline)
fmt.Printf("Go to the following link in your browser then type the "+ fmt.Printf("Go to the following link in your browser then type the "+
@ -51,8 +47,6 @@ func getTokenFromWeb(config *oauth2.Config) *oauth2.Token {
return tok return tok
} }
// tokenCacheFile generates credential file path/filename.
// It returns the generated credential path/filename.
func tokenCacheFile() (string, error) { func tokenCacheFile() (string, error) {
usr, err := user.Current() usr, err := user.Current()
if err != nil { if err != nil {
@ -67,8 +61,6 @@ func tokenCacheFile() (string, error) {
url.QueryEscape("youtube-go-quickstart.json")), err url.QueryEscape("youtube-go-quickstart.json")), err
} }
// tokenFromFile retrieves a Token from a given file path.
// It returns the retrieved Token and any read error encountered.
func tokenFromFile(file string) (*oauth2.Token, error) { func tokenFromFile(file string) (*oauth2.Token, error) {
f, err := os.Open(file) f, err := os.Open(file)
handleError(err, "Error opening file") handleError(err, "Error opening file")
@ -78,8 +70,6 @@ func tokenFromFile(file string) (*oauth2.Token, error) {
return t, err return t, err
} }
// saveToken uses a file path to create a file and store the
// token in it.
func saveToken(file string, token *oauth2.Token) { func saveToken(file string, token *oauth2.Token) {
fmt.Printf("Saving credential file to: %s\n", file) fmt.Printf("Saving credential file to: %s\n", file)
f, err := os.OpenFile(file, os.O_RDWR|os.O_CREATE|os.O_TRUNC, 0o600) f, err := os.OpenFile(file, os.O_RDWR|os.O_CREATE|os.O_TRUNC, 0o600)