Skip to content

Commit 58f3d5e

Browse files
authored
Add new join parameter bot (#224)
1 parent b56c4dc commit 58f3d5e

2 files changed

Lines changed: 5 additions & 0 deletions

File tree

src/Parameters/JoinMeetingParameters.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,8 @@
5656
* @method $this setEnforceLayout(MeetingLayout $enforceLayout)
5757
* @method string getWebcamBackgroundURL()
5858
* @method $this setWebcamBackgroundURL(string $webcamBackgroundURL)
59+
* @method bool|null isBot()
60+
* @method $this setBot(bool $bot)
5961
*/
6062
class JoinMeetingParameters extends UserDataParameters
6163
{
@@ -70,6 +72,7 @@ class JoinMeetingParameters extends UserDataParameters
7072
protected ?bool $excludeFromDashboard = null;
7173
protected ?MeetingLayout $enforceLayout = null;
7274
protected ?string $webcamBackgroundURL = null;
75+
protected ?bool $bot = null;
7376

7477
public function __construct(protected string $meetingID, protected string $fullName, protected Role $role)
7578
{

tests/unit/Parameters/JoinMeetingParametersTest.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ public function testJoinMeetingParameters(): void
5353
$joinMeetingParams->setErrorRedirectUrl($newErrorRedirectUrl = $this->faker->url);
5454
$joinMeetingParams->setGuest($guest = $this->faker->boolean(50));
5555
$joinMeetingParams->setWebcamBackgroundURL($webcamBackgroundURL = $this->faker->url);
56+
$joinMeetingParams->setBot($bot = $this->faker->boolean(50));
5657
$this->assertEquals($newId, $joinMeetingParams->getMeetingID());
5758
$this->assertEquals($newName, $joinMeetingParams->getFullName());
5859
$this->assertEquals($newRole, $joinMeetingParams->getRole());
@@ -61,5 +62,6 @@ public function testJoinMeetingParameters(): void
6162
$this->assertEquals($newErrorRedirectUrl, $joinMeetingParams->getErrorRedirectUrl());
6263
$this->assertEquals($guest, $joinMeetingParams->isGuest());
6364
$this->assertEquals($webcamBackgroundURL, $joinMeetingParams->getWebcamBackgroundURL());
65+
$this->assertEquals($bot, $joinMeetingParams->isBot());
6466
}
6567
}

0 commit comments

Comments
 (0)