aboutsummaryrefslogtreecommitdiffstats
path: root/lib/private/Activity/Manager.php
diff options
context:
space:
mode:
authorMorris Jobke <hey@morrisjobke.de>2020-08-11 11:24:23 +0200
committerGitHub <noreply@github.com>2020-08-11 11:24:23 +0200
commit8fc877ff7dbe7e51a6da93f076f27216b57bc8cb (patch)
treed34dc9fea0323ea810d4c76a07eff87c9e5a8038 /lib/private/Activity/Manager.php
parent5d3ecfdffdf97e7b7e67263dd582618c3e24e874 (diff)
parent227e362842a2340591608d6cb209e46a817f3403 (diff)
downloadnextcloud-server-8fc877ff7dbe7e51a6da93f076f27216b57bc8cb.tar.gz
nextcloud-server-8fc877ff7dbe7e51a6da93f076f27216b57bc8cb.zip
Merge pull request #22117 from nextcloud/activity-settings-grouping
allow grouping of activity settings
Diffstat (limited to 'lib/private/Activity/Manager.php')
-rw-r--r--lib/private/Activity/Manager.php17
1 files changed, 12 insertions, 5 deletions
diff --git a/lib/private/Activity/Manager.php b/lib/private/Activity/Manager.php
index 81fd91c778a..f5ea59491e5 100644
--- a/lib/private/Activity/Manager.php
+++ b/lib/private/Activity/Manager.php
@@ -36,6 +36,7 @@ use OCP\Activity\IManager;
use OCP\Activity\IProvider;
use OCP\Activity\ISetting;
use OCP\IConfig;
+use OCP\IL10N;
use OCP\IRequest;
use OCP\IUser;
use OCP\IUserSession;
@@ -66,14 +67,20 @@ class Manager implements IManager {
/** @var string */
protected $currentUserId;
- public function __construct(IRequest $request,
- IUserSession $session,
- IConfig $config,
- IValidator $validator) {
+ protected $l10n;
+
+ public function __construct(
+ IRequest $request,
+ IUserSession $session,
+ IConfig $config,
+ IValidator $validator,
+ IL10N $l10n
+ ) {
$this->request = $request;
$this->session = $session;
$this->config = $config;
$this->validator = $validator;
+ $this->l10n = $l10n;
}
/** @var \Closure[] */
@@ -273,7 +280,7 @@ class Manager implements IManager {
if ($setting instanceof ISetting) {
if (!$setting instanceof ActivitySettings) {
- $setting = new ActivitySettingsAdapter($setting);
+ $setting = new ActivitySettingsAdapter($setting, $this->l10n);
}
} else {
throw new \InvalidArgumentException('Invalid activity filter registered');