Skip to content

Commit 237d72b

Browse files
feat(sharereview): add listener registering Deck as a share source
Assisted-by: Claude Code:claude-sonnet-4-6 Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
1 parent a96408e commit 237d72b

1 file changed

Lines changed: 27 additions & 0 deletions

File tree

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
<?php
2+
3+
declare(strict_types=1);
4+
5+
/**
6+
* SPDX-FileCopyrightText: 2026 Nextcloud GmbH and Nextcloud contributors
7+
* SPDX-License-Identifier: AGPL-3.0-or-later
8+
*/
9+
10+
namespace OCA\Deck\ShareReview;
11+
12+
use OCA\ShareReview\Sources\SourceEvent;
13+
use OCP\EventDispatcher\Event;
14+
use OCP\EventDispatcher\IEventListener;
15+
16+
/** @template-implements IEventListener<SourceEvent> */
17+
class ShareReviewListener implements IEventListener {
18+
public function __construct() {
19+
}
20+
21+
public function handle(Event $event): void {
22+
if (!$event instanceof SourceEvent) {
23+
return;
24+
}
25+
$event->registerSource(ShareReviewSource::class);
26+
}
27+
}

0 commit comments

Comments
 (0)