todos-contra-el-fuego-web/imports/modules/rate-limit.js

11 lines
334 B
JavaScript

import { Meteor } from 'meteor/meteor';
import { DDPRateLimiter } from 'meteor/ddp-rate-limiter';
export default ({ methods, limit, timeRange }) => {
if (Meteor.isServer) {
DDPRateLimiter.addRule({
name(name) { return methods.indexOf(name) > -1; },
connectionId() { return true; },
}, limit, timeRange);
}
};