forked from peter/volvo2mqtt
Fix app crash on credential refresh
This commit is contained in:
+7
-1
@@ -65,7 +65,13 @@ def refresh_auth():
|
|||||||
"grant_type": "refresh_token",
|
"grant_type": "refresh_token",
|
||||||
"refresh_token": refresh_token
|
"refresh_token": refresh_token
|
||||||
}
|
}
|
||||||
auth = requests.post(OAUTH_URL, data=body, headers=headers)
|
|
||||||
|
try:
|
||||||
|
auth = requests.post(OAUTH_URL, data=body, headers=headers)
|
||||||
|
except requests.exceptions.RequestException as e:
|
||||||
|
print("Error refreshing credentials data: " + str(e))
|
||||||
|
return None
|
||||||
|
|
||||||
if auth.status_code == 200:
|
if auth.status_code == 200:
|
||||||
data = auth.json()
|
data = auth.json()
|
||||||
session.headers.update({'authorization': "Bearer " + data["access_token"]})
|
session.headers.update({'authorization': "Bearer " + data["access_token"]})
|
||||||
|
|||||||
Reference in New Issue
Block a user