fixes tests

This commit is contained in:
Irfan 2024-11-13 23:10:53 +05:00
parent 0442af7631
commit c71b34380d
2 changed files with 5 additions and 2 deletions

View File

@ -8,6 +8,7 @@ use App\Dto\QueryAnimeSchedulesCommand;
use App\Http\Resources\V4\AnimeCollection;
use App\Support\CachedData;
use Illuminate\Support\Env;
use Spatie\LaravelData\Optional;
/**
* @implements RequestHandler<QueryAnimeSchedulesCommand, AnimeCollection>
@ -24,7 +25,7 @@ final class QueryAnimeSchedulesHandler implements RequestHandler
public function handle($request)
{
$requestParams = collect($request->all());
$limit = $requestParams->get("limit");
$limit = $request->limit instanceof Optional ? max_results_per_page() : $request->limit;
$results = $this->repository->getCurrentlyAiring($request->filter);
// apply sfw, kids and unapproved filters
/** @noinspection PhpUndefinedMethodInspection */

View File

@ -12,6 +12,7 @@ use App\Support\CachedData;
use Illuminate\Contracts\Database\Query\Builder;
use Illuminate\Http\JsonResponse;
use Illuminate\Support\Carbon;
use Spatie\LaravelData\Optional;
use Symfony\Component\HttpFoundation\Exception\BadRequestException;
/**
@ -32,11 +33,12 @@ abstract class QueryAnimeSeasonHandlerBase implements RequestHandler
{
$requestParams = collect($request->all());
$type = $requestParams->has("filter") ? $request->filter : null;
$limit = $request->limit instanceof Optional ? max_results_per_page() : $request->limit;
$results = $this->getSeasonItems($request, $type);
// apply sfw, kids and unapproved filters
/** @noinspection PhpUndefinedMethodInspection */
$results = $results->filter($requestParams);
$results = $results->paginate($request->limit, ["*"], null, $request->page);
$results = $results->paginate($limit, ["*"], null, $request->page);
$animeCollection = new AnimeCollection($results);
$response = $animeCollection->response();