Răsfoiți Sursa

retry if no key available

ericz 12 ani în urmă
părinte
comite
c76064301f
1 a modificat fișierele cu 5 adăugiri și 0 ștergeri
  1. 5 0
      lib/server.js

+ 5 - 0
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) {