diff --git a/lib/BigBlueButton/API.php b/lib/BigBlueButton/API.php index 54c7ded..0a95d5c 100644 --- a/lib/BigBlueButton/API.php +++ b/lib/BigBlueButton/API.php @@ -97,7 +97,7 @@ class API { $joinMeetingParams = new JoinMeetingParameters($room->uid, $displayname, $password); // ensure that float is not converted to a string in scientific notation - $joinMeetingParams->setCreationTime(sprintf("%.0f", $creationTime)); + $joinMeetingParams->setCreateTime(sprintf("%.0f", $creationTime)); $joinMeetingParams->setJoinViaHtml5(true); $joinMeetingParams->setRedirect(true); $joinMeetingParams->setGuest($uid === null); @@ -156,11 +156,11 @@ class API { private function buildMeetingParams(Room $room, Presentation $presentation = null): CreateMeetingParameters { $createMeetingParams = new CreateMeetingParameters($room->uid, $room->name); - $createMeetingParams->setAttendeePassword($room->attendeePassword); - $createMeetingParams->setModeratorPassword($room->moderatorPassword); + $createMeetingParams->setAttendeePW($room->attendeePassword); + $createMeetingParams->setModeratorPW($room->moderatorPassword); $createMeetingParams->setRecord($room->record); $createMeetingParams->setAllowStartStopRecording($room->record); - $createMeetingParams->setLogoutUrl($this->urlGenerator->getBaseUrl()); + $createMeetingParams->setLogoutURL($this->urlGenerator->getBaseUrl()); $createMeetingParams->setMuteOnStart($room->getJoinMuted()); $createMeetingParams->addMeta('bbb-origin-version', $this->appManager->getAppVersion(Application::ID)); @@ -179,7 +179,7 @@ class API { $createMeetingParams->setModeratorOnlyMessage($this->l10n->t('To invite someone to the meeting, send them this link: %s', [$invitationUrl])); if (!empty($room->welcome)) { - $createMeetingParams->setWelcomeMessage($room->welcome); + $createMeetingParams->setWelcome($room->welcome); } if ($room->maxParticipants > 0) { @@ -200,7 +200,7 @@ class API { public function getRecording(string $recordId) { $recordingParams = new GetRecordingsParameters(); - $recordingParams->setRecordId($recordId); + $recordingParams->setRecordID($recordId); $recordingParams->setState('any'); $response = $this->getServer()->getRecordings($recordingParams); @@ -220,7 +220,7 @@ class API { public function getRecordings(Room $room): array { $recordingParams = new GetRecordingsParameters(); - $recordingParams->setMeetingId($room->uid); + $recordingParams->setMeetingID($room->uid); $recordingParams->setState('processing,processed,published,unpublished'); $response = $this->getServer()->getRecordings($recordingParams);