🛠️ PKCE flag was not set on first login. Fixes #113
This commit is contained in:
@@ -120,6 +120,8 @@ class Tidal(BaseConfig, metaclass=SingletonMeta):
|
|||||||
if self.session.audio_quality != tidalapi.media.Quality.hi_res_lossless:
|
if self.session.audio_quality != tidalapi.media.Quality.hi_res_lossless:
|
||||||
do_pkce = False
|
do_pkce = False
|
||||||
|
|
||||||
|
self.is_pkce = do_pkce
|
||||||
|
|
||||||
if self.token_from_storage:
|
if self.token_from_storage:
|
||||||
try:
|
try:
|
||||||
result = self.session.load_oauth_session(
|
result = self.session.load_oauth_session(
|
||||||
@@ -129,7 +131,6 @@ class Tidal(BaseConfig, metaclass=SingletonMeta):
|
|||||||
self.data.expiry_time,
|
self.data.expiry_time,
|
||||||
is_pkce=do_pkce,
|
is_pkce=do_pkce,
|
||||||
)
|
)
|
||||||
self.is_pkce = do_pkce
|
|
||||||
except HTTPError:
|
except HTTPError:
|
||||||
result = False
|
result = False
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user