mirror of
https://github.com/nextcloud/server.git
synced 2026-03-21 18:11:02 -04:00
Merge pull request #49232 from falghamdi125/files_reminders-logging-notifications-app-not-enabled
Add an error log message that notifications app isn't enabled at file…
This commit is contained in:
commit
6014be44f2
2 changed files with 6 additions and 0 deletions
|
|
@ -11,6 +11,9 @@
|
|||
<description><![CDATA[**📣 File reminders**
|
||||
|
||||
Set file reminders.
|
||||
|
||||
Note: to use the `File reminders` app, ensure that the `Notifications` app is installed and enabled. The `Notifications` app provides the necessary APIs for the `File reminders` app to work correctly.
|
||||
|
||||
]]></description>
|
||||
<version>1.4.0</version>
|
||||
<licence>agpl</licence>
|
||||
|
|
|
|||
|
|
@ -15,11 +15,13 @@ use OCP\App\IAppManager;
|
|||
use OCP\EventDispatcher\Event;
|
||||
use OCP\EventDispatcher\IEventListener;
|
||||
use OCP\Util;
|
||||
use Psr\Log\LoggerInterface;
|
||||
|
||||
/** @template-implements IEventListener<LoadAdditionalScriptsEvent> */
|
||||
class LoadAdditionalScriptsListener implements IEventListener {
|
||||
public function __construct(
|
||||
private IAppManager $appManager,
|
||||
private LoggerInterface $logger,
|
||||
) {
|
||||
}
|
||||
|
||||
|
|
@ -29,6 +31,7 @@ class LoadAdditionalScriptsListener implements IEventListener {
|
|||
}
|
||||
|
||||
if (!$this->appManager->isEnabledForUser('notifications')) {
|
||||
$this->logger->error('Failed to register the `files_reminders` app. This could happen due to the `notifications` app being disabled.', ['app' => 'files_reminders']);
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue