-function first(API $api, Cache\Service $cache = null) : Promise {
- $links = $api->getLinks();
- if ($links && ($first = $links->getFirst())) {
- return $api->withUrl($first)->get(null, null, $cache);
+function first(API $api) {
+ if (($first = $api->getLinks()?->getFirst())) {
+ return $api->withUrl($first)->get();