From 09fa78bd9dce4b5df574e3a6afd8ff635f2bbdd4 Mon Sep 17 00:00:00 2001 From: Diego Sampaio Date: Tue, 11 Apr 2023 17:37:23 -0300 Subject: [PATCH] revert: removal of `Meteor.bindEnvironment` on `DDPRateLimiter.addRule` (#28874) --- apps/meteor/app/lib/server/startup/rateLimiter.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/meteor/app/lib/server/startup/rateLimiter.js b/apps/meteor/app/lib/server/startup/rateLimiter.js index 3696f5b5dc5..09ea9eac524 100644 --- a/apps/meteor/app/lib/server/startup/rateLimiter.js +++ b/apps/meteor/app/lib/server/startup/rateLimiter.js @@ -30,12 +30,12 @@ const names = new Set( // Override the addRule to save new names added after this point const { addRule } = DDPRateLimiter; -DDPRateLimiter.addRule = (matcher, calls, time, callback) => { +DDPRateLimiter.addRule = Meteor.bindEnvironment((matcher, calls, time, callback) => { if (matcher && typeof matcher.name === 'string') { names.add(matcher.name); } return addRule.call(DDPRateLimiter, matcher, calls, time, callback); -}; +}); const { _increment } = DDPRateLimiter; DDPRateLimiter._increment = function (input) {