diff options
author | Joas Schilling <coding@schilljs.com> | 2020-10-22 12:35:28 +0300 |
---|---|---|
committer | Joas Schilling <coding@schilljs.com> | 2020-10-30 12:38:09 +0300 |
commit | 542c3792207c5a70ccdefc80f882b23c660cc9d8 (patch) | |
tree | dfb6e8e633c30772e63dd55870f03a13b114c9f9 /lib/Controller/ChatController.php | |
parent | b76b92fb931748326974e95fbfd329812cd42f49 (diff) |
Further adjustments in the RoomController
Signed-off-by: Joas Schilling <coding@schilljs.com>
Diffstat (limited to 'lib/Controller/ChatController.php')
-rw-r--r-- | lib/Controller/ChatController.php | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/lib/Controller/ChatController.php b/lib/Controller/ChatController.php index 6cc81ab63..784d5e50a 100644 --- a/lib/Controller/ChatController.php +++ b/lib/Controller/ChatController.php @@ -33,6 +33,7 @@ use OCA\Talk\Model\AttendeeMapper; use OCA\Talk\Model\Message; use OCA\Talk\Participant; use OCA\Talk\Room; +use OCA\Talk\Service\ParticipantService; use OCA\Talk\TalkSession; use OCP\App\IAppManager; use OCP\AppFramework\Http; @@ -71,6 +72,9 @@ class ChatController extends AEnvironmentAwareController { /** @var AttendeeMapper */ private $attendeeMapper; + /** @var ParticipantService */ + private $participantService; + /** @var GuestManager */ private $guestManager; @@ -92,9 +96,6 @@ class ChatController extends AEnvironmentAwareController { /** @var ISearchResult */ private $searchResult; - /** @var IEventDispatcher */ - private $eventDispatcher; - /** @var IL10N */ private $l; /** @var ITimeFactory */ @@ -108,13 +109,13 @@ class ChatController extends AEnvironmentAwareController { IAppManager $appManager, ChatManager $chatManager, AttendeeMapper $attendeeMapper, + ParticipantService $participantService, GuestManager $guestManager, MessageParser $messageParser, IManager $autoCompleteManager, IUserStatusManager $statusManager, SearchPlugin $searchPlugin, ISearchResult $searchResult, - IEventDispatcher $eventDispatcher, ITimeFactory $timeFactory, IL10N $l) { parent::__construct($appName, $request); @@ -125,13 +126,13 @@ class ChatController extends AEnvironmentAwareController { $this->appManager = $appManager; $this->chatManager = $chatManager; $this->attendeeMapper = $attendeeMapper; + $this->participantService = $participantService; $this->guestManager = $guestManager; $this->messageParser = $messageParser; $this->autoCompleteManager = $autoCompleteManager; $this->statusManager = $statusManager; $this->searchPlugin = $searchPlugin; $this->searchResult = $searchResult; - $this->eventDispatcher = $eventDispatcher; $this->timeFactory = $timeFactory; $this->l = $l; } @@ -194,7 +195,7 @@ class ChatController extends AEnvironmentAwareController { } } - $this->room->ensureOneToOneRoomIsFilled(); + $this->participantService->ensureOneToOneRoomIsFilled($this->room); $creationDateTime = $this->timeFactory->getDateTime('now', new \DateTimeZone('UTC')); try { |