*/ final class AnimeUserUpdatesLookupHandler extends RequestHandlerWithScraperCache { /** * @inheritDoc */ public function requestClass(): string { return AnimeUserUpdatesLookupCommand::class; } protected function getScraperData(string $requestFingerPrint, Collection $requestParams): CachedData { $id = $requestParams->get("id"); return $this->scraperService->findList( $requestFingerPrint, fn (MalClient $jikan, ?int $page = null) => $jikan->getAnimeRecentlyUpdatedByUsers( new AnimeRecentlyUpdatedByUsersRequest($id, $page) ), $requestParams->get("page", 1) ); } }