repaired TrainingPeaks
This commit is contained in:
@@ -100,6 +100,7 @@ def imports_open(user,oauth_data):
|
||||
tokenname,
|
||||
refreshtokenname,
|
||||
expirydatename,
|
||||
oauth_data,
|
||||
)
|
||||
|
||||
return token
|
||||
@@ -190,6 +191,7 @@ def imports_get_token(
|
||||
data=post_data,
|
||||
headers=headers)
|
||||
|
||||
|
||||
if response.status_code == 200 or response.status_code == 201:
|
||||
token_json = response.json()
|
||||
thetoken = token_json['access_token']
|
||||
@@ -231,12 +233,12 @@ def imports_make_authorization_url(oauth_data):
|
||||
return HttpResponseRedirect(url)
|
||||
|
||||
# This is token refresh. Looks for tokens in our database, then refreshes
|
||||
def imports_token_refresh(user,tokenname,refreshtokenname,expirydatename):
|
||||
def imports_token_refresh(user,tokenname,refreshtokenname,expirydatename,oauth_data):
|
||||
r = Rower.objects.get(user=user)
|
||||
|
||||
refreshtoken = getattr(r,refreshtokennname)
|
||||
refreshtoken = getattr(r,refreshtokenname)
|
||||
|
||||
res = imports_do_refresh_token(refreshtoken)
|
||||
res = imports_do_refresh_token(refreshtoken,oauth_data)
|
||||
access_token = res[0]
|
||||
expires_in = res[1]
|
||||
refresh_token = res[2]
|
||||
|
||||
Reference in New Issue
Block a user