diff options
Diffstat (limited to 'lib/Controller/PageController.php')
-rw-r--r-- | lib/Controller/PageController.php | 21 |
1 files changed, 7 insertions, 14 deletions
diff --git a/lib/Controller/PageController.php b/lib/Controller/PageController.php index ccabd16db..8e55e69ee 100644 --- a/lib/Controller/PageController.php +++ b/lib/Controller/PageController.php @@ -18,9 +18,7 @@ use OCP\IRequest; use OCP\IConfig; use OCP\IL10N; use OCP\IURLGenerator; -use OCP\AppFramework\Controller; use OCP\AppFramework\Http\TemplateResponse; -use OCP\AppFramework\Http\JSONResponse; use OCP\AppFramework\Http; use OCP\AppFramework\Http\ContentSecurityPolicy; @@ -28,6 +26,7 @@ use OCA\News\Service\StatusService; use OCA\News\Explore\RecommendedSites; use OCA\News\Explore\RecommendedSiteNotFoundException; use OCA\News\Db\FeedType; +use OCP\IUserSession; class PageController extends Controller { @@ -44,11 +43,6 @@ class PageController extends Controller private $l10n; /** - * @var string - */ - private $userId; - - /** * @var IURLGenerator */ private $urlGenerator; @@ -71,13 +65,12 @@ class PageController extends Controller IL10N $l10n, RecommendedSites $recommendedSites, StatusService $statusService, - ?string $UserId + IUserSession $userSession ) { - parent::__construct($appName, $request); + parent::__construct($appName, $request, $userSession); $this->settings = $settings; $this->urlGenerator = $urlGenerator; $this->l10n = $l10n; - $this->userId = $UserId; $this->recommendedSites = $recommendedSites; $this->statusService = $statusService; } @@ -149,7 +142,7 @@ class PageController extends Controller foreach ($settings as $setting) { $result[$setting] = $this->settings->getUserValue( - $this->userId, + $this->getUserId(), $this->appName, $setting ) === '1'; @@ -185,7 +178,7 @@ class PageController extends Controller foreach ($settings as $setting => $value) { $value = $value ? '1' : '0'; $this->settings->setUserValue( - $this->userId, + $this->getUserId(), $this->appName, $setting, $value @@ -201,13 +194,13 @@ class PageController extends Controller public function explore(string $lang) { $this->settings->setUserValue( - $this->userId, + $this->getUserId(), $this->appName, 'lastViewedFeedId', 0 ); $this->settings->setUserValue( - $this->userId, + $this->getUserId(), $this->appName, 'lastViewedFeedType', FeedType::EXPLORE |