Is your feature request related to a problem? Please describe.
I would like to have the ability to create an instance of AuthCodeSpotify with token and client credentials passed. Right now only either is possible through ::new() or ::from_token(). I also can't create an instance and update props later on. Creating an instance with ::from_token() and passing a token which is outdated tries to call refresh_token, but the instance is missing credentials.
Describe the solution you'd like
I see multiple options
allow to pass token with ::new() function
allow to pass credentials and oauth with ::from_token() function
make http field public to use AuthCodeSpotify {} construction
Describe alternatives you've considered
Forking the library and working with the fork
Hey there, thanks for the nice work first of all.
Is your feature request related to a problem? Please describe. I would like to have the ability to create an instance of AuthCodeSpotify with token and client credentials passed. Right now only either is possible through ::new() or ::from_token(). I also can't create an instance and update props later on. Creating an instance with ::from_token() and passing a token which is outdated tries to call refresh_token, but the instance is missing credentials.
Describe the solution you'd like I see multiple options
Describe alternatives you've considered Forking the library and working with the fork
Additional context