From abf25b09cfd913c454108ad38e6009eff726da4d Mon Sep 17 00:00:00 2001 From: nyne Date: Fri, 11 Jul 2025 09:39:47 +0800 Subject: [PATCH] Improve request limit. --- server/api/comment.go | 4 ++-- server/api/file.go | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/server/api/comment.go b/server/api/comment.go index 88be0c0..00d884b 100644 --- a/server/api/comment.go +++ b/server/api/comment.go @@ -13,8 +13,8 @@ import ( func AddCommentRoutes(router fiber.Router) { api := router.Group("/comments") - api.Post("/resource/:resourceID", createResourceComment, middleware.NewRequestLimiter(500, 24*time.Hour)) - api.Post("/reply/:commentID", createReplyComment, middleware.NewRequestLimiter(500, 24*time.Hour)) + api.Post("/resource/:resourceID", createResourceComment, middleware.NewRequestLimiter(500, 12*time.Hour)) + api.Post("/reply/:commentID", createReplyComment, middleware.NewRequestLimiter(500, 12*time.Hour)) api.Get("/resource/:resourceID", listResourceComments) api.Get("/reply/:commentID", listReplyComments) api.Get("/user/:username", listCommentsByUser) diff --git a/server/api/file.go b/server/api/file.go index 80857f0..8d03e91 100644 --- a/server/api/file.go +++ b/server/api/file.go @@ -19,11 +19,11 @@ import ( func AddFileRoutes(router fiber.Router) { fileGroup := router.Group("/files") { - fileGroup.Post("/upload/init", initUpload, middleware.NewRequestLimiter(10, time.Hour)) + fileGroup.Post("/upload/init", initUpload, middleware.NewRequestLimiter(100, 24*time.Hour)) fileGroup.Post("/upload/block/:id/:index", uploadBlock) fileGroup.Post("/upload/finish/:id", finishUpload) fileGroup.Post("/upload/cancel/:id", cancelUpload) - fileGroup.Post("/redirect", createRedirectFile, middleware.NewRequestLimiter(50, time.Hour)) + fileGroup.Post("/redirect", createRedirectFile, middleware.NewRequestLimiter(300, 24*time.Hour)) fileGroup.Post("/upload/url", createServerDownloadTask) fileGroup.Get("/:id", getFile) fileGroup.Put("/:id", updateFile)