Parcourir la source

retry if no key available

ericz il y a 12 ans
Parent
commit
c76064301f
1 fichiers modifiés avec 5 ajouts et 0 suppressions
  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) {