*/ final class QueryRecentlyOnlineUsersHandler extends RequestHandlerWithScraperCache { public function requestClass(): string { return QueryRecentlyOnlineUsersCommand::class; } protected function getScraperData(string $requestFingerPrint, Collection $requestParams): CachedData { return $this->scraperService->findList( $requestFingerPrint, fn(MalClient $jikan, ?int $page = null) => ["results" => $jikan->getRecentOnlineUsers(new RecentlyOnlineUsersRequest())] ); } }