diff --git a/app/Filters/AuthApiRateLimitFilter.php b/app/Filters/AuthApiRateLimitFilter.php index fd2efca..572906f 100644 --- a/app/Filters/AuthApiRateLimitFilter.php +++ b/app/Filters/AuthApiRateLimitFilter.php @@ -7,6 +7,7 @@ use CodeIgniter\Filters\FilterInterface; use CodeIgniter\HTTP\RequestInterface; use CodeIgniter\HTTP\ResponseInterface; +use App\Filters\Cors; /** * AuthApiFilter * @@ -26,10 +27,11 @@ use CodeIgniter\HTTP\ResponseInterface; class AuthApiRateLimitFilter implements FilterInterface { protected RateLimiterService $limiter; - + protected Cors $corsFilter; public function __construct() { $this->limiter = new RateLimiterService(); + $this->corsFilter = new Cors(); } // ------------------------------------------------------------------------- @@ -126,6 +128,7 @@ class AuthApiRateLimitFilter implements FilterInterface 'type' => $result['type'] ?? 'request', ], ])); + $this->corsFilter->after($request, $response); return $response; } }