From 2f5e921c1ed0b7b1fd1b113e7c5a8a4e636a3429 Mon Sep 17 00:00:00 2001 From: AnouarElKihal Date: Sat, 2 Aug 2025 04:15:46 +0200 Subject: [PATCH] risolti alcuni problemi di SessionManager --- backend/auth/session.py | 2 +- backend/endpoints/spotify_api.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/backend/auth/session.py b/backend/auth/session.py index 50b0209..7589bad 100644 --- a/backend/auth/session.py +++ b/backend/auth/session.py @@ -57,7 +57,7 @@ class SessionData(): class SessionManager(): __current_session: SessionData - __instance: "SessionManager" + __instance: "SessionManager" = None def __new__(cls, *args, **kwargs): if cls.__instance is None: diff --git a/backend/endpoints/spotify_api.py b/backend/endpoints/spotify_api.py index 8c83523..9ed846f 100644 --- a/backend/endpoints/spotify_api.py +++ b/backend/endpoints/spotify_api.py @@ -14,7 +14,7 @@ SPOTIFY_TOKEN_URL = "https://accounts.spotify.com/api/token" SPOTIFY_PLAY_URL = "https://api.spotify.com/v1/me/player/play" # Step 1: Redirect user to Spotify login -@music_router.post("/login") +@music_router.get("/login") def login(): scope = "user-modify-playback-state user-read-playback-state" url = ( @@ -26,7 +26,7 @@ def login(): return RedirectResponse(url) # Step 2: Callback to get access token -@music_router.post("/callback") +@music_router.get("/callback") def callback(code: str): payload = { "grant_type": "authorization_code",