From 2116052d5e95978e42fbfdeec4e07d5c2eb34022 Mon Sep 17 00:00:00 2001 From: abs3nt Date: Mon, 19 Feb 2024 10:26:44 -0800 Subject: [PATCH] auto retry --- src/services/auth.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/services/auth.go b/src/services/auth.go index cd05172..06bc728 100644 --- a/src/services/auth.go +++ b/src/services/auth.go @@ -92,7 +92,7 @@ func GetClient(conf *config.Config) (c *spotify.Client, err error) { }), }) authClient := auth.Client(authCtx, tok) - client := spotify.New(authClient) + client := spotify.New(authClient, spotify.WithRetry(true)) new_token, err := client.Token() if err != nil { return nil, err @@ -156,7 +156,7 @@ func completeAuth(w http.ResponseWriter, r *http.Request) { slog.Error("AUTHENTICATOR", "failed to save auth", err) } // use the token to get an authenticated client - client := spotify.New(auth.Client(r.Context(), tok)) + client := spotify.New(auth.Client(r.Context(), tok), spotify.WithRetry(true)) fmt.Fprintf(w, "Login Completed!") ch <- client }