Skip to content

Commit 12d00e6

Browse files
committed
fix: refactor registration
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
1 parent 215add7 commit 12d00e6

1 file changed

Lines changed: 5 additions & 6 deletions

File tree

lib/AppInfo/Application.php

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -102,12 +102,7 @@ public function register(IRegistrationContext $context): void {
102102

103103
$context->registerMiddleware(ExceptionMiddleware::class);
104104

105-
if (class_exists(ContentProviderRegisterEvent::class)) {
106-
$context->registerEventListener(InsertEvent::class, ContextChatProvider::class);
107-
$context->registerEventListener(ManipulateEvent::class, ContextChatProvider::class);
108-
$context->registerEventListener(BeforeDeleteEvent::class, ContextChatProvider::class);
109-
$context->registerEventListener(ContentProviderRegisterEvent::class, ContextChatProvider::class);
110-
}
105+
$context->registerEventListener(ContentProviderRegisterEvent::class, ContextChatProvider::class);
111106
}
112107

113108
/**
@@ -118,6 +113,10 @@ public function register(IRegistrationContext $context): void {
118113
public function boot(IBootContext $context): void {
119114
if (class_exists(ContentProviderRegisterEvent::class)) {
120115
$this->getContainer()->get(ContextChatProvider::class)->register();
116+
$eventDispatcher = $this->getContainer()->get(IEventDispatcher::class);
117+
$eventDispatcher->addServiceListener(InsertEvent::class, ContextChatProvider::class);
118+
$eventDispatcher->addServiceListener(ManipulateEvent::class, ContextChatProvider::class);
119+
$eventDispatcher->addServiceListener(BeforeDeleteEvent::class, ContextChatProvider::class);
121120
}
122121
$container = $context->getServerContainer();
123122
CreateBookmark::register($container->get(IEventDispatcher::class));

0 commit comments

Comments
 (0)