added X-Roll-NTime headers
authorForrest Voight <forrest@forre.st>
Tue, 4 Oct 2011 19:43:52 +0000 (15:43 -0400)
committerForrest Voight <forrest@forre.st>
Tue, 4 Oct 2011 19:43:52 +0000 (15:43 -0400)
p2pool/worker_interface.py

index d1e8334..fcb6ef6 100644 (file)
@@ -75,6 +75,7 @@ class LongPollingWorkerInterface(deferred_resource.DeferredResource):
     def render_GET(self, request):
         request.setHeader('Content-Type', 'application/json')
         request.setHeader('X-Long-Polling', '/long-polling')
+        request.setHeader('X-Roll-NTime', 'expire=60')
         try:
             try:
                 request.write(json.dumps({
@@ -114,6 +115,7 @@ class WorkerInterface(jsonrpc.Server):
     @defer.inlineCallbacks
     def rpc_getwork(self, request, data=None):
         request.setHeader('X-Long-Polling', '/long-polling')
+        request.setHeader('X-Roll-NTime', 'expire=60')
         
         if data is not None:
             defer.returnValue(self.response_callback(data, get_username(request)))