@@ -22,6 +22,7 @@ const ConnectSpotify = ({ authUrl }: { authUrl: string }) => {
2222
2323 useEffect ( ( ) => {
2424 ( async ( ) => {
25+ console . log ( 'ConnectSpotify useEffect triggered' ) ;
2526 const current = new URLSearchParams ( Array . from ( searchParams . entries ( ) ) ) ;
2627 const extractedCode = searchParams . get ( 'code' ) ;
2728
@@ -50,6 +51,7 @@ const ConnectSpotify = ({ authUrl }: { authUrl: string }) => {
5051 return ;
5152 }
5253
54+ console . log ( 'ConnectSpotify calling refreshAccessToken() from useEffect' ) ;
5355 refreshAccessToken ( ) ;
5456 } ) ( ) ;
5557 } , [ ] ) ;
@@ -72,18 +74,26 @@ const ConnectSpotify = ({ authUrl }: { authUrl: string }) => {
7274 }
7375
7476 async function refreshAccessToken ( ) {
75- if ( isAuthInProgress ) return ;
77+ console . log ( 'refreshAccessToken() started. isAuthInProgress:' , isAuthInProgress ) ;
78+ if ( isAuthInProgress ) {
79+ console . log ( 'refreshAccessToken() aborted because isAuthInProgress is true' ) ;
80+ return ;
81+ }
7682
7783 authInProgress ( true ) ;
7884 const getRefreshToken = localStorage . getItem ( 'refresh_token' ) ;
85+ console . log ( 'refreshAccessToken: got refresh token from localStorage?' , ! ! getRefreshToken ) ;
7986
8087 try {
8188 if ( getRefreshToken ) {
89+ console . log ( 'refreshAccessToken: calling /api/auth/refreshToken...' ) ;
8290 const response = await axios . post ( '/api/auth/refreshToken' , {
8391 refresh_token : getRefreshToken ,
8492 } ) ;
93+ console . log ( 'refreshAccessToken: received response status:' , response ?. status ) ;
8594 processResponse ( response ) ;
8695 } else {
96+ console . log ( 'refreshAccessToken: no refresh_token found, setting authInProgress to false' ) ;
8797 authInProgress ( false ) ;
8898 }
8999 } catch ( error ) {
0 commit comments