summaryrefslogtreecommitdiffstats
path: root/fetcher
diff options
context:
space:
mode:
authorBernhard Posselt <dev@bernhard-posselt.com>2014-04-09 16:10:48 +0200
committerBernhard Posselt <dev@bernhard-posselt.com>2014-04-09 22:52:27 +0200
commit643fa4624dd7ba2db1349f16131bf330aeee3387 (patch)
tree73bc787a3eb1ed5f53ab932187546c980ac50bb5 /fetcher
parentefe9db1e064c9736fe35c27040ee60fa28ca8d4d (diff)
port to internal controller, some routes are still broken
Diffstat (limited to 'fetcher')
-rw-r--r--fetcher/feedfetcher.php15
1 files changed, 7 insertions, 8 deletions
diff --git a/fetcher/feedfetcher.php b/fetcher/feedfetcher.php
index 42caa75ec..c00a8c859 100644
--- a/fetcher/feedfetcher.php
+++ b/fetcher/feedfetcher.php
@@ -26,11 +26,11 @@
namespace OCA\News\Fetcher;
use \OCA\News\Core\API;
-use \OCA\News\Utility\FaviconFetcher;
-use \OCA\News\Utility\SimplePieAPIFactory;
-use \OCA\News\Utility\TimeFactory;
use \OCA\News\Db\Item;
use \OCA\News\Db\Feed;
+use \OCA\News\Utility\FaviconFetcher;
+use \OCA\News\Utility\SimplePieAPIFactory;
+use \OCA\News\Utility\Config;
class FeedFetcher implements IFeedFetcher {
@@ -46,17 +46,16 @@ class FeedFetcher implements IFeedFetcher {
public function __construct(API $api,
SimplePieAPIFactory $simplePieFactory,
FaviconFetcher $faviconFetcher,
- TimeFactory $time,
+ $time,
$cacheDirectory,
- $cacheDuration,
- $fetchTimeout){
+ Config $config){
$this->api = $api;
$this->cacheDirectory = $cacheDirectory;
- $this->cacheDuration = $cacheDuration;
+ $this->cacheDuration = $config->getSimplePieCacheDuration();
+ $this->fetchTimeout = $config->getFeedFetcherTimeout();
$this->faviconFetcher = $faviconFetcher;
$this->simplePieFactory = $simplePieFactory;
$this->time = $time;
- $this->fetchTimeout = $fetchTimeout;
}