diff --git a/meet-ce/frontend/projects/shared-meet-components/src/lib/domains/meeting/services/meeting.service.ts b/meet-ce/frontend/projects/shared-meet-components/src/lib/domains/meeting/services/meeting.service.ts index 6426266c..260c9134 100644 --- a/meet-ce/frontend/projects/shared-meet-components/src/lib/domains/meeting/services/meeting.service.ts +++ b/meet-ce/frontend/projects/shared-meet-components/src/lib/domains/meeting/services/meeting.service.ts @@ -21,13 +21,11 @@ export class MeetingService { /** * Copies the meeting speaker link to the clipboard. */ - copyMeetingSpeakerLink(room: MeetRoom): void { - const speakerLink = room.speakerUrl; - this.clipboard.copy(speakerLink); + copyMeetingSpeakerLink({ accessUrl }: MeetRoom): void { + this.clipboard.copy(accessUrl); this.notificationService.showSnackbar('Speaker link copied to clipboard'); } - /** * Ends a meeting by its room ID. * diff --git a/meet-ce/frontend/projects/shared-meet-components/src/lib/domains/rooms/pages/room-wizard/room-wizard.component.ts b/meet-ce/frontend/projects/shared-meet-components/src/lib/domains/rooms/pages/room-wizard/room-wizard.component.ts index 84abc72d..25b573bd 100644 --- a/meet-ce/frontend/projects/shared-meet-components/src/lib/domains/rooms/pages/room-wizard/room-wizard.component.ts +++ b/meet-ce/frontend/projects/shared-meet-components/src/lib/domains/rooms/pages/room-wizard/room-wizard.component.ts @@ -131,10 +131,10 @@ export class RoomWizardComponent implements OnInit { async createRoomBasic(roomName?: string) { try { // Create room with basic config including e2ee: false (default settings) - const { moderatorUrl } = await this.roomService.createRoom({ roomName }); + const { accessUrl } = await this.roomService.createRoom({ roomName }); // Extract the path and query parameters from the moderator URL and navigate to it - const url = new URL(moderatorUrl); + const url = new URL(accessUrl); const pathWithParams = url.pathname + url.search + url.hash; await this.navigationService.redirectTo(pathWithParams); } catch (error) { @@ -162,10 +162,10 @@ export class RoomWizardComponent implements OnInit { this.notificationService.showSnackbar('Room updated successfully'); } else { // Create new room - const { moderatorUrl } = await this.roomService.createRoom(roomOptions); + const { accessUrl } = await this.roomService.createRoom(roomOptions); // Extract the path and query parameters from the moderator URL and navigate to it - const url = new URL(moderatorUrl); + const url = new URL(accessUrl); const pathWithParams = url.pathname + url.search + url.hash; await this.navigationService.redirectTo(pathWithParams); } diff --git a/meet-ce/frontend/projects/shared-meet-components/src/lib/domains/rooms/pages/rooms/rooms.component.ts b/meet-ce/frontend/projects/shared-meet-components/src/lib/domains/rooms/pages/rooms/rooms.component.ts index 67b3fb30..abd24a61 100644 --- a/meet-ce/frontend/projects/shared-meet-components/src/lib/domains/rooms/pages/rooms/rooms.component.ts +++ b/meet-ce/frontend/projects/shared-meet-components/src/lib/domains/rooms/pages/rooms/rooms.component.ts @@ -205,8 +205,8 @@ export class RoomsComponent implements OnInit { } } - private openRoom(room: MeetRoom) { - window.open(room.moderatorUrl, '_blank'); + private openRoom({ accessUrl }: MeetRoom) { + window.open(accessUrl, '_blank'); } private async editRoomConfig(room: MeetRoom) { @@ -218,13 +218,13 @@ export class RoomsComponent implements OnInit { } } - private copyModeratorLink(room: MeetRoom) { - this.clipboard.copy(room.moderatorUrl); + private copyModeratorLink({ accessUrl }: MeetRoom) { + this.clipboard.copy(accessUrl); this.notificationService.showSnackbar('Moderator link copied to clipboard'); } - private copySpeakerLink(room: MeetRoom) { - this.clipboard.copy(room.speakerUrl); + private copySpeakerLink({ accessUrl }: MeetRoom) { + this.clipboard.copy(accessUrl); this.notificationService.showSnackbar('Speaker link copied to clipboard'); }