summaryrefslogtreecommitdiffstats
path: root/apps/comments/appinfo/app.php
diff options
context:
space:
mode:
Diffstat (limited to 'apps/comments/appinfo/app.php')
-rw-r--r--apps/comments/appinfo/app.php17
1 files changed, 17 insertions, 0 deletions
diff --git a/apps/comments/appinfo/app.php b/apps/comments/appinfo/app.php
index a1eb4f6899d..e76f598c807 100644
--- a/apps/comments/appinfo/app.php
+++ b/apps/comments/appinfo/app.php
@@ -33,3 +33,20 @@ $eventDispatcher->addListener(
\OCP\Util::addStyle('comments', 'comments');
}
);
+
+$activityManager = \OC::$server->getActivityManager();
+$activityManager->registerExtension(function() {
+ $application = new \OCP\AppFramework\App('comments');
+ /** @var \OCA\Comments\Activity\Extension $extension */
+ $extension = $application->getContainer()->query('OCA\Comments\Activity\Extension');
+ return $extension;
+});
+
+$managerListener = function(\OCP\Comments\CommentsEvent $event) use ($activityManager) {
+ $application = new \OCP\AppFramework\App('comments');
+ /** @var \OCA\Comments\Activity\Listener $listener */
+ $listener = $application->getContainer()->query('OCA\Comments\Activity\Listener');
+ $listener->commentEvent($event);
+};
+
+$eventDispatcher->addListener(\OCP\Comments\CommentsEvent::EVENT_ADD, $managerListener);