From 8392435478890de2eebd696cec477c26ec73795b Mon Sep 17 00:00:00 2001 From: Marcel Klehr Date: Sun, 30 Jul 2023 14:50:40 +0200 Subject: [PATCH] Fix nc28 compat Signed-off-by: Marcel Klehr --- lib/Flow/CreateBookmark.php | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/lib/Flow/CreateBookmark.php b/lib/Flow/CreateBookmark.php index 47a304d6..dc818107 100644 --- a/lib/Flow/CreateBookmark.php +++ b/lib/Flow/CreateBookmark.php @@ -28,6 +28,8 @@ use OCP\IUserSession; use OCP\Lock\LockedException; use OCP\Util; use OCP\WorkflowEngine\EntityContext\IUrl; +use OCP\WorkflowEngine\Events\RegisterEntitiesEvent; +use OCP\WorkflowEngine\Events\RegisterOperationsEvent; use OCP\WorkflowEngine\IManager; use OCP\WorkflowEngine\IOperation; use OCP\WorkflowEngine\IRuleMatcher; @@ -69,14 +71,14 @@ class CreateBookmark implements IOperation { public static function register(IEventDispatcher $dispatcher): void { if (interface_exists(IManager::class)) { - $dispatcher->addListener(IManager::EVENT_NAME_REG_OPERATION, static function ($event) { + $dispatcher->addListener(RegisterOperationsEvent::class, static function (RegisterOperationsEvent $event) { $operation = OC::$server->query(CreateBookmark::class); - $event->getSubject()->registerOperation($operation); + $event->registerOperation($operation); Util::addScript('bookmarks', 'flow'); }); - $dispatcher->addListener(IManager::EVENT_NAME_REG_ENTITY, static function ($event) { + $dispatcher->addListener(RegisterEntitiesEvent::class, static function (RegisterEntitiesEvent $event) { $entity = OC::$server->query(Bookmark::class); - $event->getSubject()->registerEntity($entity); + $event->registerEntity($entity); Util::addScript('bookmarks', 'flow'); }); }