summaryrefslogtreecommitdiffstats
path: root/appinfo
diff options
context:
space:
mode:
authorBernhard Posselt <dev@bernhard-posselt.com>2014-11-05 11:30:27 +0100
committerBernhard Posselt <dev@bernhard-posselt.com>2014-11-05 11:30:38 +0100
commit95530f62513a82c385d9378b4a59da57d74092d9 (patch)
treea4d17994548999b42e99371f381da8c256ee39bf /appinfo
parent57163ad25a7dc63abd8aff8663c185ddad398466 (diff)
update picofeed, add max size setting, fix #642
Diffstat (limited to 'appinfo')
-rw-r--r--appinfo/application.php12
1 files changed, 7 insertions, 5 deletions
diff --git a/appinfo/application.php b/appinfo/application.php
index af9b93a09..8716feac9 100644
--- a/appinfo/application.php
+++ b/appinfo/application.php
@@ -15,7 +15,8 @@ namespace OCA\News\AppInfo;
require_once __DIR__ . '/autoload.php';
-use \PicoFeed\Config as PicoFeedConfig;
+use \PicoFeed\Config\Config as PicoFeedConfig;
+use \PicoFeed\Reader\Reader as PicoFeedReader;
use \OC\Files\View;
use \OCP\AppFramework\App;
@@ -48,7 +49,6 @@ use \OCA\News\Db\MapperFactory;
use \OCA\News\Utility\OPMLExporter;
use \OCA\News\Utility\Updater;
use \OCA\News\Utility\PicoFeedClientFactory;
-use \OCA\News\Utility\PicoFeedReaderFactory;
use \OCA\News\Utility\PicoFeedFaviconFactory;
use \OCA\News\Utility\ProxyConfigParser;
@@ -421,6 +421,7 @@ class Application extends App {
$pico->setClientUserAgent($userAgent)
->setClientTimeout($config->getFeedFetcherTimeout())
->setMaxRedirections($config->getMaxRedirects())
+ ->setMaxBodySize($config->getMaxSize())
->setContentFiltering(false)
->setParserHashAlgo('md5');
@@ -447,8 +448,8 @@ class Application extends App {
return $pico;
});
- $container->registerService('PicoFeedReaderFactory', function($c) {
- return new PicoFeedReaderFactory($c->query('PicoFeedConfig'));
+ $container->registerService('PicoFeedReader', function($c) {
+ return new PicoFeedReader($c->query('PicoFeedConfig'));
});
$container->registerService('PicoFeedClientFactory', function($c) {
@@ -471,8 +472,9 @@ class Application extends App {
$container->registerService('FeedFetcher', function($c) {
return new FeedFetcher(
- $c->query('PicoFeedReaderFactory'),
+ $c->query('PicoFeedReader'),
$c->query('PicoFeedFaviconFactory'),
+ $c->query('L10N'),
$c->query('TimeFactory')
);
});