Przeglądaj źródła

retry if no key available

ericz 12 lat temu
rodzic
commit
c76064301f
1 zmienionych plików z 5 dodań i 0 usunięć
  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) {