Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/spreed.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorVitor Mattos <vitor@php.rio>2022-04-19 17:25:34 +0300
committerVitor Mattos <vitor@php.rio>2022-04-19 17:25:34 +0300
commit1cbdd88342fa93993adbd10a57889b21c31d1b91 (patch)
treec7d981203a287b513894b452de952635fbababd4 /lib
parent9b9d30b9f7ef266af317c17ca33c157451027ba8 (diff)
Move collaboration listener annonymous function to static
Signed-off-by: Vitor Mattos <vitor@php.rio>
Diffstat (limited to 'lib')
-rw-r--r--lib/Collaboration/Collaborators/Listener.php26
1 files changed, 14 insertions, 12 deletions
diff --git a/lib/Collaboration/Collaborators/Listener.php b/lib/Collaboration/Collaborators/Listener.php
index afbd5653f..61a4922f1 100644
--- a/lib/Collaboration/Collaborators/Listener.php
+++ b/lib/Collaboration/Collaborators/Listener.php
@@ -55,21 +55,23 @@ class Listener {
}
public static function register(IEventDispatcher $dispatcher): void {
- $dispatcher->addListener(IManager::class . '::filterResults', static function (AutoCompleteEvent $event) {
- /** @var self $listener */
- $listener = \OC::$server->get(self::class);
+ $dispatcher->addListener(IManager::class . '::filterResults', [self::class, 'filterNonListableMesssages']);
+ }
- if ($event->getItemType() !== 'call') {
- return;
- }
+ public static function filterNonListableMesssages(AutoCompleteEvent $event): void {
+ /** @var self $listener */
+ $listener = \OC::$server->get(self::class);
+
+ if ($event->getItemType() !== 'call') {
+ return;
+ }
- $event->setResults($listener->filterUsersAndGroupsWithoutTalk($event->getResults()));
+ $event->setResults($listener->filterUsersAndGroupsWithoutTalk($event->getResults()));
- $event->setResults($listener->filterBridgeBot($event->getResults()));
- if ($event->getItemId() !== 'new') {
- $event->setResults($listener->filterExistingParticipants($event->getItemId(), $event->getResults()));
- }
- });
+ $event->setResults($listener->filterBridgeBot($event->getResults()));
+ if ($event->getItemId() !== 'new') {
+ $event->setResults($listener->filterExistingParticipants($event->getItemId(), $event->getResults()));
+ }
}
protected function filterUsersAndGroupsWithoutTalk(array $results): array {