From c76064301fe6e3e2b2d9bc49fc027c0338504575 Mon Sep 17 00:00:00 2001 From: ericz Date: Fri, 15 Feb 2013 09:49:56 -0800 Subject: [PATCH] retry if no key available --- lib/server.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/server.js b/lib/server.js index fc3726d..b11da10 100644 --- a/lib/server.js +++ b/lib/server.js @@ -224,6 +224,11 @@ PeerServer.prototype._initializeHTTP = function() { var handle = function(req, res) { var key = req.params.key; var id = req.params.id; + if (!self._clients[key]) { + // Retry this request + res.send(202); + return; + } var client = self._clients[key][id]; // Auth the req if (!client || req.params.token !== client.token) {