diff options
author | Morris Jobke <hey@morrisjobke.de> | 2020-07-08 12:23:59 +0200 |
---|---|---|
committer | Morris Jobke <hey@morrisjobke.de> | 2020-07-08 12:23:59 +0200 |
commit | a5488c01de7f8caffd9a4972bfb5bd321f271d4b (patch) | |
tree | 9a6c553d98de05f090dc9f3134f45a166229c65f /apps/contactsinteraction/lib | |
parent | 54d36c047bb5f5cedf740ee31f00121ef3d29690 (diff) | |
download | nextcloud-server-a5488c01de7f8caffd9a4972bfb5bd321f271d4b.tar.gz nextcloud-server-a5488c01de7f8caffd9a4972bfb5bd321f271d4b.zip |
Move contactsinteraction to bootstrap mechanism
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
Diffstat (limited to 'apps/contactsinteraction/lib')
-rw-r--r-- | apps/contactsinteraction/lib/AppInfo/Application.php | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/apps/contactsinteraction/lib/AppInfo/Application.php b/apps/contactsinteraction/lib/AppInfo/Application.php index a3cb74f408b..8d0e2fd4e71 100644 --- a/apps/contactsinteraction/lib/AppInfo/Application.php +++ b/apps/contactsinteraction/lib/AppInfo/Application.php @@ -27,19 +27,22 @@ namespace OCA\ContactsInteraction\AppInfo; use OCA\ContactsInteraction\Listeners\ContactInteractionListener; use OCP\AppFramework\App; +use OCP\AppFramework\Bootstrap\IBootContext; +use OCP\AppFramework\Bootstrap\IBootstrap; +use OCP\AppFramework\Bootstrap\IRegistrationContext; use OCP\Contacts\Events\ContactInteractedWithEvent; -use OCP\EventDispatcher\IEventDispatcher; -class Application extends App { +class Application extends App implements IBootstrap { public const APP_ID = 'contactsinteraction'; public function __construct() { parent::__construct(self::APP_ID); + } - $this->registerListeners($this->getContainer()->query(IEventDispatcher::class)); + public function register(IRegistrationContext $context): void { + $context->registerEventListener(ContactInteractedWithEvent::class, ContactInteractionListener::class); } - private function registerListeners(IEventDispatcher $dispatcher): void { - $dispatcher->addServiceListener(ContactInteractedWithEvent::class, ContactInteractionListener::class); + public function boot(IBootContext $context): void { } } |