diff --git a/lib/Service/RoomService.php b/lib/Service/RoomService.php index 00ea54f..d66076f 100644 --- a/lib/Service/RoomService.php +++ b/lib/Service/RoomService.php @@ -79,6 +79,10 @@ class RoomService { $room->setAccess($access); $room->setUserId($userId); + if ($access === Room::ACCESS_PASSWORD) { + $room->setPassword($this->humanReadableRandom(8)); + } + $createdRoom = $this->mapper->insert($room); $this->eventDispatcher->dispatch(RoomCreatedEvent::class, new RoomCreatedEvent($createdRoom));