summaryrefslogtreecommitdiff
path: root/rushs/eplace/server/config/rate-limits.config.json
diff options
context:
space:
mode:
Diffstat (limited to 'rushs/eplace/server/config/rate-limits.config.json')
-rw-r--r--rushs/eplace/server/config/rate-limits.config.json54
1 files changed, 54 insertions, 0 deletions
diff --git a/rushs/eplace/server/config/rate-limits.config.json b/rushs/eplace/server/config/rate-limits.config.json
new file mode 100644
index 0000000..aeb1cd2
--- /dev/null
+++ b/rushs/eplace/server/config/rate-limits.config.json
@@ -0,0 +1,54 @@
+{
+ "testsLimiter": {
+ "limit": 10,
+ "interval": 1
+ },
+ "getCanvasLimiter": {
+ "limit": 10,
+ "interval": 1
+ },
+ "getPixelLimiter": {
+ "limit": 10,
+ "interval": 1
+ },
+ "placePixelLimiter": {
+ "limit": 1,
+ "interval": 30
+ },
+ "getRoomsLimiter": {
+ "limit": 10,
+ "interval": 1
+ },
+ "getRoomConfigLimiter": {
+ "limit": 10,
+ "interval": 1
+ },
+ "createRoomLimiter": {
+ "limit": 1,
+ "interval": 300
+ },
+ "updateRoomLimiter": {
+ "limit": 1,
+ "interval": 1
+ },
+ "deleteRoomLimiter": {
+ "limit": 2,
+ "interval": 1
+ },
+ "getStudentLimiter": {
+ "limit": 10,
+ "interval": 1
+ },
+ "updateStudentLimiter": {
+ "limit": 1,
+ "interval": 1
+ },
+ "sendMessageLimiter": {
+ "limit": 1,
+ "interval": 1
+ },
+ "reportRoomLimiter": {
+ "limit": 1,
+ "interval": 5
+ }
+}