Skip to content

Commit 92df119

Browse files
committed
fix(ContextChat): refactor registration
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
1 parent 05284b6 commit 92df119

2 files changed

Lines changed: 10 additions & 5 deletions

File tree

lib/AppInfo/Application.php

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,15 @@
99
namespace OCA\Bookmarks\AppInfo;
1010

1111
use OCA\Bookmarks\Activity\ActivityPublisher;
12+
use OCA\Bookmarks\ContextChat\ContextChatProvider;
1213
use OCA\Bookmarks\Dashboard\Frequent;
1314
use OCA\Bookmarks\Dashboard\Recent;
1415
use OCA\Bookmarks\Events\BeforeDeleteEvent;
1516
use OCA\Bookmarks\Events\BeforeSoftDeleteEvent;
1617
use OCA\Bookmarks\Events\BeforeSoftUndeleteEvent;
1718
use OCA\Bookmarks\Events\CreateEvent;
19+
use OCA\Bookmarks\Events\InsertEvent;
20+
use OCA\Bookmarks\Events\ManipulateEvent;
1821
use OCA\Bookmarks\Events\MoveEvent;
1922
use OCA\Bookmarks\Events\UpdateEvent;
2023
use OCA\Bookmarks\Flow\CreateBookmark;
@@ -24,6 +27,7 @@
2427
use OCA\Bookmarks\Reference\BookmarkReferenceProvider;
2528
use OCA\Bookmarks\Search\Provider;
2629
use OCA\Bookmarks\Service\TreeCacheManager;
30+
use OCA\ContextChat\Event\ContentProviderRegisterEvent;
2731
use OCP\AppFramework\App;
2832
use OCP\AppFramework\Bootstrap\IBootContext;
2933
use OCP\AppFramework\Bootstrap\IBootstrap;
@@ -98,7 +102,11 @@ public function register(IRegistrationContext $context): void {
98102

99103
$context->registerMiddleware(ExceptionMiddleware::class);
100104

101-
$context->registerEventListener(\OCA\ContextChat\Event\ContentProviderRegisterEvent::class, \OCA\Bookmarks\ContextChat\ContextChatProvider::class);
105+
$context->registerEventListener(InsertEvent::class, ContextChatProvider::class);
106+
$context->registerEventListener(ManipulateEvent::class, ContextChatProvider::class);
107+
$context->registerEventListener(BeforeDeleteEvent::class, ContextChatProvider::class);
108+
109+
$context->registerEventListener(ContentProviderRegisterEvent::class, ContextChatProvider::class);
102110
}
103111

104112
/**
@@ -107,7 +115,7 @@ public function register(IRegistrationContext $context): void {
107115
* @throws \Throwable
108116
*/
109117
public function boot(IBootContext $context): void {
110-
$this->getContainer()->get(\OCA\Bookmarks\ContextChat\ContextChatProvider::class)->register();
118+
$this->getContainer()->get(ContextChatProvider::class)->register();
111119
$container = $context->getServerContainer();
112120
CreateBookmark::register($container->get(IEventDispatcher::class));
113121
}

lib/ContextChat/ContextChatProvider.php

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -72,9 +72,6 @@ public function handle(Event $event): void {
7272

7373
public function register(): void {
7474
$this->contentManager->registerContentProvider($this->getAppId(), $this->getId(), self::class);
75-
$this->eventDispatcher->addServiceListener(InsertEvent::class, self::class);
76-
$this->eventDispatcher->addServiceListener(ManipulateEvent::class, self::class);
77-
$this->eventDispatcher->addServiceListener(BeforeDeleteEvent::class, self::class);
7875
}
7976

8077
/**

0 commit comments

Comments
 (0)