diff options
author | Vitor Mattos <vitor@php.rio> | 2022-04-08 13:37:30 +0300 |
---|---|---|
committer | Vitor Mattos <vitor@php.rio> | 2022-04-14 13:35:34 +0300 |
commit | 20a62f4f18436dde3d3688579966a0847698579a (patch) | |
tree | 553a05e5e95c9c5e200cf208f56781063a946374 /lib | |
parent | 3b8ad2da54c1a1e6cea47da3eb5a2305da314279 (diff) |
Remove event to delete shares when user leave of roomfeature/7009/retain-files-after-leaving-conversation
Fix integration tests
Signed-off-by: Vitor Mattos <vitor@php.rio>
Diffstat (limited to 'lib')
-rw-r--r-- | lib/Share/RoomShareProvider.php | 22 |
1 files changed, 0 insertions, 22 deletions
diff --git a/lib/Share/RoomShareProvider.php b/lib/Share/RoomShareProvider.php index 287477884..28dbfef15 100644 --- a/lib/Share/RoomShareProvider.php +++ b/lib/Share/RoomShareProvider.php @@ -29,8 +29,6 @@ declare(strict_types=1); namespace OCA\Talk\Share; use OC\Files\Cache\Cache; -use OCA\Talk\Events\ParticipantEvent; -use OCA\Talk\Events\RemoveUserEvent; use OCA\Talk\Events\RoomEvent; use OCA\Talk\Exceptions\ParticipantNotFoundException; use OCA\Talk\Exceptions\RoomNotFoundException; @@ -106,26 +104,6 @@ class RoomShareProvider implements IShareProvider { } public static function register(IEventDispatcher $dispatcher): void { - $listener = static function (ParticipantEvent $event): void { - $room = $event->getRoom(); - - if ($event->getParticipant()->getAttendee()->getParticipantType() === Participant::USER_SELF_JOINED) { - /** @var self $roomShareProvider */ - $roomShareProvider = \OC::$server->get(self::class); - $roomShareProvider->deleteInRoom($room->getToken(), $event->getParticipant()->getAttendee()->getActorId()); - } - }; - $dispatcher->addListener(Room::EVENT_AFTER_ROOM_DISCONNECT, $listener); - - $listener = static function (RemoveUserEvent $event): void { - $room = $event->getRoom(); - - /** @var self $roomShareProvider */ - $roomShareProvider = \OC::$server->get(self::class); - $roomShareProvider->deleteInRoom($room->getToken(), $event->getUser()->getUID()); - }; - $dispatcher->addListener(Room::EVENT_AFTER_USER_REMOVE, $listener); - $listener = static function (RoomEvent $event): void { $room = $event->getRoom(); |