From 16707370757864d3e77f64a5568ae7c531bb97b1 Mon Sep 17 00:00:00 2001
From: syuilo <syuilotan@yahoo.co.jp>
Date: Mon, 17 Dec 2018 01:43:34 +0900
Subject: [PATCH] [API] Resolve #3637

---
 src/server/api/endpoints/notes/delete.ts | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/src/server/api/endpoints/notes/delete.ts b/src/server/api/endpoints/notes/delete.ts
index aa11f7bf1..1923aed9b 100644
--- a/src/server/api/endpoints/notes/delete.ts
+++ b/src/server/api/endpoints/notes/delete.ts
@@ -3,6 +3,7 @@ import Note from '../../../../models/note';
 import deleteNote from '../../../../services/note/delete';
 import User from '../../../../models/user';
 import define from '../../define';
+const ms = require('ms');
 
 export const meta = {
 	stability: 'stable',
@@ -16,6 +17,12 @@ export const meta = {
 
 	kind: 'note-write',
 
+	limit: {
+		duration: ms('1hour'),
+		max: 300,
+		minInterval: ms('1sec')
+	},
+
 	params: {
 		noteId: {
 			validator: $.type(ID),