From b382b91c5db7cc0914f0de77b9fe0dac8329d320 Mon Sep 17 00:00:00 2001 From: Ryan Kelly Date: Thu, 13 Feb 2020 20:01:26 +1100 Subject: [PATCH] Report X-Timestamp header expected by rust sync code --- syncserver/views.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/syncserver/views.py b/syncserver/views.py index e6ac59a..879d1fa 100644 --- a/syncserver/views.py +++ b/syncserver/views.py @@ -26,6 +26,7 @@ during the production deployment. """ import os +import time from cornice import Service from pyramid import httpexceptions @@ -91,6 +92,7 @@ def _token(request): auth_policy = request.registry.getUtility(IAuthenticationPolicy) token, key = auth_policy.encode_hawk_id(request, uid) + request.response.headers["X-Timestamp"] = str(int(time.time() * 100) / 100.0) return { 'id': token, 'key': key,