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
diff options
context:
space:
mode:
authorJoas Schilling <coding@schilljs.com>2020-10-22 12:35:28 +0300
committerJoas Schilling <coding@schilljs.com>2020-10-30 12:38:09 +0300
commit542c3792207c5a70ccdefc80f882b23c660cc9d8 (patch)
treedfb6e8e633c30772e63dd55870f03a13b114c9f9 /lib/Controller/ChatController.php
parentb76b92fb931748326974e95fbfd329812cd42f49 (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.php13
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 {