From 888d3cb3fa23b4697c45390ea8c2df031ee89781 Mon Sep 17 00:00:00 2001 From: Pranav Date: Wed, 17 Apr 2024 16:59:38 -0700 Subject: [PATCH] chore: Increase the rate limit for contact search (#9256) --- config/initializers/rack_attack.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/initializers/rack_attack.rb b/config/initializers/rack_attack.rb index 440fc43cb..4b2831ca5 100644 --- a/config/initializers/rack_attack.rb +++ b/config/initializers/rack_attack.rb @@ -149,7 +149,7 @@ class Rack::Attack end ## Prevent abuse of contact search api - throttle('/api/v1/accounts/:account_id/contacts/search', limit: 5, period: 1.minute) do |req| + throttle('/api/v1/accounts/:account_id/contacts/search', limit: ENV.fetch('RATE_LIMIT_CONTACT_SEARCH', '100').to_i, period: 1.minute) do |req| match_data = %r{/api/v1/accounts/(?\d+)/contacts/search}.match(req.path) match_data[:account_id] if match_data.present? end