From cf50b46cd4a96c86df0a2a428c7df86b7dcd9c83 Mon Sep 17 00:00:00 2001 From: "Stanko K.R." Date: Thu, 14 Aug 2025 16:31:52 +0200 Subject: [PATCH] Limit how many messages a user can create --- app/controllers/conversations/messages_controller.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/controllers/conversations/messages_controller.rb b/app/controllers/conversations/messages_controller.rb index 0a6ec8b31..25771b23b 100644 --- a/app/controllers/conversations/messages_controller.rb +++ b/app/controllers/conversations/messages_controller.rb @@ -1,6 +1,8 @@ class Conversations::MessagesController < ApplicationController before_action :set_conversation + rate_limit to: 5, within: 30.seconds, by: -> { Current.user.cache_key }, only: :create + def index @messages = paginated_messages(@conversation.messages) end