diff options
Diffstat (limited to 'utility/feedfetcher.php')
-rw-r--r-- | utility/feedfetcher.php | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/utility/feedfetcher.php b/utility/feedfetcher.php index 0fa805883..9bfe1ed31 100644 --- a/utility/feedfetcher.php +++ b/utility/feedfetcher.php @@ -25,12 +25,20 @@ namespace OCA\News\Utility; +use \OCA\AppFramework\Core\API; + use \OCA\News\Db\Item; use \OCA\News\Db\Feed; class FeedFetcher { + private $api; + + public function __construct(API $api){ + $this->api = $api; + } + /** * Fetch a feed from remote @@ -139,7 +147,7 @@ class FeedFetcher { //try to extract favicon from web page $absoluteUrl = \SimplePie_Misc::absolutize_url('/', $url); - $page = \OC_Util::getUrlContent($absoluteUrl); + $page = $this->api->getUrlContent($absoluteUrl); if ( FALSE !== $page ) { preg_match ( '/<[^>]*link[^>]*(rel=["\']icon["\']|rel=["\']shortcut icon["\']) .*href=["\']([^>]*)["\'].*>/iU', $page, $match ); |