use Friendica\Core\Logger;
use Friendica\DI;
use Friendica\Model\Photo;
+use Friendica\Network\HTTPClient\Client\HttpClientAccept;
/**
* Image utilities
return $data;
}
- $data = DI::cache()->get($url);
+ $cacheKey = 'getInfoFromURL:' . sha1($url);
+
+ $data = DI::cache()->get($cacheKey);
if (empty($data) || !is_array($data)) {
$data = self::getInfoFromURL($url);
- DI::cache()->set($url, $data);
+ DI::cache()->set($cacheKey, $data);
}
return $data;
}
if (empty($img_str)) {
- $img_str = DI::httpClient()->fetch($url, 4);
+ $img_str = DI::httpClient()->fetch($url, HttpClientAccept::IMAGE, 4);
}
if (!$img_str) {