summaryrefslogtreecommitdiffstats
path: root/controller
diff options
context:
space:
mode:
authorBernhard Posselt <dev@bernhard-posselt.com>2014-11-19 15:54:32 +0100
committerBernhard Posselt <dev@bernhard-posselt.com>2014-11-19 15:54:32 +0100
commit676b8dd18742875ae07827792ed88d2b5bb3afb7 (patch)
treecd4368012b40ff6fa28cefb85e7ab49c729041ca /controller
parent62b6bd485009b5dbb85b50e634ea94aa177d8d42 (diff)
first stab at recommended sites
Diffstat (limited to 'controller')
-rw-r--r--controller/pagecontroller.php10
1 files changed, 8 insertions, 2 deletions
diff --git a/controller/pagecontroller.php b/controller/pagecontroller.php
index e7aea6bb1..d4e7fd0dc 100644
--- a/controller/pagecontroller.php
+++ b/controller/pagecontroller.php
@@ -23,7 +23,8 @@ use \OCP\AppFramework\Controller;
use \OCA\News\Config\AppConfig;
use \OCA\News\Config\Config;
-use \OCA\News\RecommendedSites\RecommendedSites;
+use \OCA\News\Explore\RecommendedSites;
+use \OCA\News\Db\FeedType;
class PageController extends Controller {
@@ -174,10 +175,15 @@ class PageController extends Controller {
* @NoAdminRequired
* @NoCSRFRequired
*/
- public function recommended() {
+ public function explore() {
$languageCode = $this->l10n->getLanguageCode();
$default = 'en';
+ $this->settings->setUserValue($this->userId, $this->appName,
+ 'lastViewedFeedId', 0);
+ $this->settings->setUserValue($this->userId, $this->appName,
+ 'lastViewedFeedType', FeedType::EXPLORE);
+
return $this->recommendedSites->forLanguage($languageCode, $default);
}