From 42c7aad251e1ddce52a8ea04eedfe59fce27b4fc Mon Sep 17 00:00:00 2001 From: syuilo Date: Tue, 12 Sep 2023 15:38:00 +0900 Subject: [PATCH] enhance(backend): configure ratelimit for notification creation apis --- .../backend/src/server/api/endpoints/notifications/create.ts | 5 +++++ .../server/api/endpoints/notifications/test-notification.ts | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/packages/backend/src/server/api/endpoints/notifications/create.ts b/packages/backend/src/server/api/endpoints/notifications/create.ts index 020fc2d3d..268628cf7 100644 --- a/packages/backend/src/server/api/endpoints/notifications/create.ts +++ b/packages/backend/src/server/api/endpoints/notifications/create.ts @@ -14,6 +14,11 @@ export const meta = { kind: 'write:notifications', + limit: { + duration: 1000 * 60, + max: 10, + }, + errors: { }, } as const; diff --git a/packages/backend/src/server/api/endpoints/notifications/test-notification.ts b/packages/backend/src/server/api/endpoints/notifications/test-notification.ts index 04a68a805..8f5f8485c 100644 --- a/packages/backend/src/server/api/endpoints/notifications/test-notification.ts +++ b/packages/backend/src/server/api/endpoints/notifications/test-notification.ts @@ -13,6 +13,11 @@ export const meta = { requireCredential: true, kind: 'write:notifications', + + limit: { + duration: 1000 * 60, + max: 10, + }, } as const; export const paramDef = {