Skip to content

Commit a100bbc

Browse files
committed
update the constructor join parameters
1 parent 46330a9 commit a100bbc

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

src/Parameters/JoinMeetingParameters.php

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@
2020

2121
namespace BigBlueButton\Parameters;
2222

23+
use BigBlueButton\Enum\Role;
24+
2325
/**
2426
* Class JoinMeetingParametersTest.
2527
*/
@@ -92,13 +94,17 @@ class JoinMeetingParameters extends UserDataParameters
9294
*
9395
* @param $meetingId
9496
* @param $username
95-
* @param $password
97+
* @param $passwordOrRole
9698
*/
97-
public function __construct($meetingId, $username, $password)
99+
public function __construct($meetingId, $username, $passworOrRole)
98100
{
99101
$this->meetingId = $meetingId;
100102
$this->username = $username;
101-
$this->password = $password;
103+
if ($passworOrRole === Role::MODERATOR || $passworOrRole === Role::VIEWER){
104+
$this->role = $passworOrRole;
105+
} else {
106+
$this->password = $passworOrRole;
107+
}
102108
$this->customParameters = [];
103109
}
104110

0 commit comments

Comments
 (0)