fix(files_reminders): add l10n to constructor of setup check

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
This commit is contained in:
Ferdinand Thiessen 2025-04-04 16:12:45 +02:00
parent a68204971b
commit d79070c639
No known key found for this signature in database
GPG key ID: 45FAE7268762B400

View file

@ -10,12 +10,14 @@ declare(strict_types=1);
namespace OCA\FilesReminders\SetupChecks;
use OCP\App\IAppManager;
use OCP\IL10N;
use OCP\SetupCheck\ISetupCheck;
use OCP\SetupCheck\SetupResult;
class NeedNotificationsApp implements ISetupCheck {
public function __construct(
private IAppManager $appManager,
private IL10N $l10n,
) {
}
@ -28,7 +30,7 @@ class NeedNotificationsApp implements ISetupCheck {
}
public function run(): SetupResult {
if ($this->appManager->isInstalled('notifications')) {
if ($this->appManager->isEnabledForAnyone('notifications')) {
return SetupResult::success($this->l10n->t('This files_reminder can work properly.'));
} else {
return SetupResult::warning($this->l10n->t('The files_reminder app needs the notification app to work properly. You should either enable notifications or disable files_reminder.'));