summaryrefslogtreecommitdiffstats
path: root/lib/Service/ItemService.php
diff options
context:
space:
mode:
authorSean Molenaar <sean@seanmolenaar.eu>2020-09-20 22:03:05 +0200
committerBenjamin Brahmer <info@b-brahmer.de>2020-09-25 19:18:04 +0200
commit60ab4941cc7e6ede095e9e4aee3c2bf9a5c3bff6 (patch)
treebaf0b07dd1c545efeb59437af46a99f4d9f69425 /lib/Service/ItemService.php
parent2c8b4fa019749113658b9ed8cae211b679e4cbc0 (diff)
Move to nextcloud config and update phpunit
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
Diffstat (limited to 'lib/Service/ItemService.php')
-rw-r--r--lib/Service/ItemService.php15
1 files changed, 8 insertions, 7 deletions
diff --git a/lib/Service/ItemService.php b/lib/Service/ItemService.php
index c41217ff6..5e1660cc0 100644
--- a/lib/Service/ItemService.php
+++ b/lib/Service/ItemService.php
@@ -13,13 +13,13 @@
namespace OCA\News\Service;
+use OCA\News\AppInfo\Application;
use OCA\News\Db\Item;
use OCP\IConfig;
use OCP\AppFramework\Db\DoesNotExistException;
use OCA\News\Db\ItemMapper;
use OCA\News\Db\FeedType;
-use OCA\News\Config\Config;
use OCA\News\Utility\Time;
class ItemService extends Service
@@ -28,19 +28,16 @@ class ItemService extends Service
private $config;
private $timeFactory;
private $itemMapper;
- private $systemConfig;
public function __construct(
ItemMapper $itemMapper,
Time $timeFactory,
- Config $config,
- IConfig $systemConfig
+ IConfig $config
) {
parent::__construct($itemMapper);
- $this->config = $config;
$this->timeFactory = $timeFactory;
$this->itemMapper = $itemMapper;
- $this->systemConfig = $systemConfig;
+ $this->config = $config;
}
@@ -255,7 +252,11 @@ class ItemService extends Service
*/
public function autoPurgeOld()
{
- $count = $this->config->getAutoPurgeCount();
+ $count = $this->config->getAppValue(
+ Application::NAME,
+ 'autoPurgeCount',
+ Application::DEFAULT_SETTINGS['autoPurgeCount']
+ );
if ($count >= 0) {
$this->itemMapper->deleteReadOlderThanThreshold($count);
}