1
0
Fork 0
mirror of synced 2024-06-02 10:54:44 +12:00

Update api.php

This commit is contained in:
Bradley Schofield 2021-11-09 14:45:11 +00:00
parent b78715f353
commit eb73bee093

View file

@ -58,6 +58,8 @@ App::init(function ($utopia, $request, $response, $project, $user, $register, $e
//TODO make sure we get array here
$closestLimit = 999;
$isPrivilegedUser = Auth::isPrivilegedUser(Authorization::$roles);
$isAppUser = Auth::isAppUser(Authorization::$roles);
foreach ($timeLimitArray as $timeLimit) {
foreach ($request->getParams() as $key => $value) { // Set request params as potential abuse keys
@ -76,9 +78,6 @@ App::init(function ($utopia, $request, $response, $project, $user, $register, $e
->addHeader('X-RateLimit-Reset', $timeLimit->time() + $route->getLabel('abuse-time', 3600))
;
}
$isPrivilegedUser = Auth::isPrivilegedUser(Authorization::$roles);
$isAppUser = Auth::isAppUser(Authorization::$roles);
if (($abuse->check() // Route is rate-limited
&& App::getEnv('_APP_OPTIONS_ABUSE', 'enabled') !== 'disabled') // Abuse is not diabled