From e1a6003e1976d46b005e7f0f526eb05e02e7649f Mon Sep 17 00:00:00 2001 From: sualko Date: Mon, 28 Sep 2020 15:05:52 +0200 Subject: [PATCH] fix: set password on room creation fix #85 --- lib/Service/RoomService.php | 4 ++++ 1 file changed, 4 insertions(+) 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));