Merge pull request #16 from DeadSix27/patch-1

fix KeyError in premium check
This commit is contained in:
Footsiefat 2021-10-19 12:44:36 +13:00 committed by GitHub
commit 4d63a651bc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -249,7 +249,7 @@ def getSongInfo(songId):
def checkPremium(access_token): def checkPremium(access_token):
headers = {'Authorization': f'Bearer {access_token}'} headers = {'Authorization': f'Bearer {access_token}'}
resp = requests.get('https://api.spotify.com/v1/me', headers=headers).json() resp = requests.get('https://api.spotify.com/v1/me', headers=headers).json()
if resp["product"] == "premium": if "product" in resp and resp["product"] == "premium":
return True return True
else: else:
return False return False