From 89692cf8a1dac636302b7918580960f6a8a1d690 Mon Sep 17 00:00:00 2001 From: Christopher Ng Date: Fri, 4 Aug 2023 09:22:58 -0700 Subject: fix: load script Signed-off-by: Christopher Ng --- .../lib/Listener/LoadAdditionalScriptsListener.php | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'apps/files_reminders/lib') diff --git a/apps/files_reminders/lib/Listener/LoadAdditionalScriptsListener.php b/apps/files_reminders/lib/Listener/LoadAdditionalScriptsListener.php index 9eadc518851..1e7f63d8e0d 100644 --- a/apps/files_reminders/lib/Listener/LoadAdditionalScriptsListener.php +++ b/apps/files_reminders/lib/Listener/LoadAdditionalScriptsListener.php @@ -28,16 +28,25 @@ namespace OCA\FilesReminders\Listener; use OCA\Files\Event\LoadAdditionalScriptsEvent; use OCA\FilesReminders\AppInfo\Application; +use OCP\App\IAppManager; use OCP\EventDispatcher\Event; use OCP\EventDispatcher\IEventListener; use OCP\Util; class LoadAdditionalScriptsListener implements IEventListener { + public function __construct( + private IAppManager $appManager, + ) {} + public function handle(Event $event): void { if (!($event instanceof LoadAdditionalScriptsEvent)) { return; } + if (!$this->appManager->isEnabledForUser('notifications')) { + return; + } + Util::addScript(Application::APP_ID, 'main'); } } -- cgit v1.2.3