Private
Public Access
1
0

adding extra log

This commit is contained in:
Sander Roosendaal
2020-07-07 17:43:45 +02:00
parent 30a3602774
commit 001cf55591
3 changed files with 23 additions and 28 deletions

View File

@@ -1036,26 +1036,19 @@ def garmin_deregistration_view(request):
if request.method != 'POST':
return HttpResponse(status=200)
t = time.localtime()
timestamp = time.strftime('%b-%d-%Y_%H%M', t)
with open('garminlog.log','a') as f:
f.write('\n')
f.write(timestamp)
f.write(' ')
f.write(str(request.body))
data = json.loads(request.body)
try:
garmintoken = data['userAccessToken']
except KeyError:
print(data)
return HttpResponse(status=200)
try:
r = Rower.objects.get(garmintoken=garmintoken)
r.garmintoken = ''
r.save()
except Rower.DoesNotExist:
return HttpResponse(status=200)
deregistrations = data['deregistrations']
for deregistration in deregistrations:
try:
garmintoken = deregistration['userAccessToken']
try:
r = Rower.objects.get(garmintoken=garmintoken)
r.garmintoken = ''
r.save()
except Rower.DoesNotExist:
pass
except KeyError:
pass
return HttpResponse(status=200)