diff --git a/app/imports/server/publications/index.js b/app/imports/server/publications/index.js index ec61661f..c58b5496 100644 --- a/app/imports/server/publications/index.js +++ b/app/imports/server/publications/index.js @@ -1,3 +1,4 @@ +import '/imports/server/publications/publicationRateLimit.js'; import '/imports/server/publications/characterList.js'; import '/imports/server/publications/library.js'; import '/imports/server/publications/singleCharacter.js'; diff --git a/app/imports/server/publications/publicationRateLimit.js b/app/imports/server/publications/publicationRateLimit.js new file mode 100644 index 00000000..e794aea7 --- /dev/null +++ b/app/imports/server/publications/publicationRateLimit.js @@ -0,0 +1,4 @@ +// Limit all subscriptions to 1/s +DDPRateLimiter.addRule({ + type: 'subscription', +}, 10, 10000);