From 23a35e554e4bdb07ceacfcb2457d69ca7ecf4e42 Mon Sep 17 00:00:00 2001 From: Mutahhir Date: Wed, 7 Jun 2017 18:59:41 +0200 Subject: [PATCH] Revert "Docker rate limit activate and create" --- node_modules/c9/ratelimit.js | 3 --- node_modules/c9/ratelimit_test.js | 12 ------------ 2 files changed, 15 deletions(-) diff --git a/node_modules/c9/ratelimit.js b/node_modules/c9/ratelimit.js index 7871b58a..a87a8e87 100644 --- a/node_modules/c9/ratelimit.js +++ b/node_modules/c9/ratelimit.js @@ -38,9 +38,6 @@ function ratelimit(key, duration, max) { // Returns a deep value from an object. E.g. resolveValue({user: {id: 5}}, "user.id") === 5 function resolveValue(obj, path) { - if (path === "*") - return "*"; - return path.split('.').reduce(function(prev, curr) { return prev ? prev[curr] : undefined; }, obj); diff --git a/node_modules/c9/ratelimit_test.js b/node_modules/c9/ratelimit_test.js index 13a798b7..65d05f34 100644 --- a/node_modules/c9/ratelimit_test.js +++ b/node_modules/c9/ratelimit_test.js @@ -47,18 +47,6 @@ describe("ratelimit", function() { }); }); - it("Should work with wildcard", function (done) { - var limiter = ratelimit("*", 100, 1); - limiter({params: {user: {id: "hey"}}}, null, function (err) { - assert(!err, err); - limiter({}, null, function (err) { - assert(err); - assert.equal(err.code, 429); - done(); - }); - }); - }); - it("Should work with parameters directly on req, if req is specified as the first part of the deep key", function (done) { var limiter = ratelimit("req.user.id", 100, 1); limiter({user: {id: "hey"}}, null, function (err) {