From 89e60e74ddf8b2b442a61c4c43ad40b4f5ce0529 Mon Sep 17 00:00:00 2001 From: Sander Roosendaal Date: Wed, 19 Jan 2022 11:06:08 +0100 Subject: [PATCH] adding revoke --- rowers/polarstuff.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/rowers/polarstuff.py b/rowers/polarstuff.py index f936b140..5d010efc 100644 --- a/rowers/polarstuff.py +++ b/rowers/polarstuff.py @@ -124,6 +124,19 @@ def make_authorization_url(): return HttpResponseRedirect(url) +def revoke_access(user): + headers = { + 'Authorization': 'Bearer {token}'.format(token=user.rower.polartoken) + } + + response = requests.delete('https://www.polaraccesslink.com/v3/users/{user-id}', params={ + 'user-id':user.rower.polaruserid, + }, headers = headers) + + dologging('polar.log',response.text) + + return 1 + def get_polar_notifications(): url = baseurl+'/notifications' state = str(uuid4())