Remove numParticipants from OpenViduMeetRoom and simplify accessRoomUrl handling in HomeComponent
This commit is contained in:
parent
6f86890209
commit
cf1c4c5438
@ -214,14 +214,13 @@ export class RoomService {
|
||||
livekitRoom: Room,
|
||||
roomOptions: OpenViduMeetRoomOptions
|
||||
): OpenViduMeetRoom {
|
||||
const { name: roomName, creationTime, numParticipants } = livekitRoom;
|
||||
const { name: roomName, creationTime } = livekitRoom;
|
||||
const { preferences, expirationDate, roomNamePrefix, maxParticipants } = roomOptions;
|
||||
|
||||
const openviduRoom: OpenViduMeetRoom = {
|
||||
roomName,
|
||||
roomNamePrefix,
|
||||
creationDate: Number(creationTime) * 1000,
|
||||
numParticipants,
|
||||
maxParticipants,
|
||||
expirationDate,
|
||||
moderatorRoomUrl: `${baseUrl}/room/${roomName}?secret=${secureUid(10)}`,
|
||||
|
||||
@ -149,10 +149,7 @@ export class HomeComponent implements OnInit, OnDestroy {
|
||||
|
||||
this.roomForm.get('roomNamePrefix')?.setValue(roomNamePrefix);
|
||||
|
||||
const isFirstParticipant = room.numParticipants === 0;
|
||||
const accessRoomUrl = new URL(isFirstParticipant ? room.moderatorRoomUrl : room.publisherRoomUrl);
|
||||
|
||||
|
||||
const accessRoomUrl = new URL(room.moderatorRoomUrl);
|
||||
const secret = accessRoomUrl.searchParams.get('secret');
|
||||
const roomName = accessRoomUrl.pathname;
|
||||
|
||||
|
||||
@ -17,7 +17,6 @@ export type OpenViduMeetRoomOptions = BaseRoomOptions;
|
||||
export interface OpenViduMeetRoom extends BaseRoomOptions {
|
||||
roomName: string;
|
||||
creationDate: number;
|
||||
numParticipants: number;
|
||||
moderatorRoomUrl: string;
|
||||
publisherRoomUrl: string;
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user