Private
Public Access
1
0

fix polar

This commit is contained in:
Sander Roosendaal
2022-01-21 16:05:38 +01:00
parent a88a1cc7a8
commit 5c4edf5d65
2 changed files with 10 additions and 3 deletions

View File

@@ -346,7 +346,7 @@ def get_polar_workouts(user):
return exercise_list
def register_user(user):
def register_user(user, token):
r = Rower.objects.get(user=user)
if (r.polartoken == '') or (r.polartoken is None):
s = "Token doesn't exist. Need to authorize"
@@ -355,7 +355,7 @@ def register_user(user):
s = "Token expired. Needs to refresh"
return custom_exception_handler(401,s)
authorizationstring = str('Bearer ' + r.polartoken)
authorizationstring = str('Bearer ' + token)
headers = {
'Content-Type': 'application/xml',
'Authorization':authorizationstring,
@@ -372,7 +372,14 @@ def register_user(user):
response = requests.post(url,params=params,headers=headers)
if response.status_code != 200:
dologgin('polar.log',url)
dologging('polar.log',response.status_code)
try:
dologging('polar.log',response.reason)
dologging('polar.log',response.text)
except KeyError:
pass
return {}
polar_user_data = response.json()