Kaynağa Gözat

Update ApiV1Dot1Controller, allow iar rate limits to be configurable

Daniel Supernault 1 yıl önce
ebeveyn
işleme
28a808031b

+ 1 - 1
app/Http/Controllers/Api/ApiV1Dot1Controller.php

@@ -470,7 +470,7 @@ class ApiV1Dot1Controller extends Controller
 			abort_if(BouncerService::checkIp($request->ip()), 404);
 			abort_if(BouncerService::checkIp($request->ip()), 404);
 		}
 		}
 
 
-		$rl = RateLimiter::attempt('pf:apiv1.1:iar:'.$request->ip(), 3, function(){}, 1800);
+		$rl = RateLimiter::attempt('pf:apiv1.1:iar:'.$request->ip(), config('pixelfed.app_registration_rate_limit_attempts', 3), function(){}, config('pixelfed.app_registration_rate_limit_decay', 1800));
 		abort_if(!$rl, 400, 'Too many requests');
 		abort_if(!$rl, 400, 'Too many requests');
 
 
 		$this->validate($request, [
 		$this->validate($request, [