*/ final class QueryRecentlyAddedEpisodesHandler extends RequestHandlerWithScraperCache { public function requestClass(): string { return QueryRecentlyAddedEpisodesCommand::class; } protected function getScraperData(string $requestFingerPrint, Collection $requestParams): CachedData { return $this->scraperService->findList( $requestFingerPrint, fn(MalClient $jikan, ?int $page = null) => $jikan->getRecentEpisodes(new RecentEpisodesRequest()) ); } }