diff options
author | Julien Veyssier <eneiluj@posteo.net> | 2022-09-22 14:34:21 +0300 |
---|---|---|
committer | Julius Härtl <jus@bitgrid.net> | 2022-10-12 14:06:49 +0300 |
commit | a1f07d8caafaeb6d060258451c333211376db9fd (patch) | |
tree | 96f545714236a631a42a66d0c2a728c67db3584c /lib/Listeners | |
parent | 22725ea8150bbae1628d3474b2fc0362b3072a79 (diff) |
dispatch RenderReferenceEvent when loading text-viewer script
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
Diffstat (limited to 'lib/Listeners')
-rw-r--r-- | lib/Listeners/LoadViewerListener.php | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/lib/Listeners/LoadViewerListener.php b/lib/Listeners/LoadViewerListener.php index 163173b13..aa7df77d7 100644 --- a/lib/Listeners/LoadViewerListener.php +++ b/lib/Listeners/LoadViewerListener.php @@ -27,16 +27,21 @@ namespace OCA\Text\Listeners; use OCA\Text\Service\InitialStateProvider; use OCA\Viewer\Event\LoadViewer; +use OCP\Collaboration\Reference\RenderReferenceEvent; use OCP\EventDispatcher\Event; +use OCP\EventDispatcher\IEventDispatcher; use OCP\EventDispatcher\IEventListener; use OCP\Util; /** @implements IEventListener<Event> */ class LoadViewerListener implements IEventListener { private InitialStateProvider $initialStateProvider; + private IEventDispatcher $eventDispatcher; - public function __construct(InitialStateProvider $initialStateProvider) { + public function __construct(InitialStateProvider $initialStateProvider, + IEventDispatcher $eventDispatcher) { $this->initialStateProvider = $initialStateProvider; + $this->eventDispatcher = $eventDispatcher; } public function handle(Event $event): void { @@ -44,6 +49,7 @@ class LoadViewerListener implements IEventListener { return; } Util::addScript('text', 'text-viewer', 'viewer'); + $this->eventDispatcher->dispatchTyped(new RenderReferenceEvent()); $this->initialStateProvider->provideState(); } |