From 2ce986c3dd5226156a351f63dbc15771e96a56c1 Mon Sep 17 00:00:00 2001 From: juancarmore Date: Thu, 14 Aug 2025 19:41:29 +0200 Subject: [PATCH] frontend: add participant name as a query parameter to the URL --- .../src/lib/pages/meeting/meeting.component.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/frontend/projects/shared-meet-components/src/lib/pages/meeting/meeting.component.ts b/frontend/projects/shared-meet-components/src/lib/pages/meeting/meeting.component.ts index 6db00d3..da5a985 100644 --- a/frontend/projects/shared-meet-components/src/lib/pages/meeting/meeting.component.ts +++ b/frontend/projects/shared-meet-components/src/lib/pages/meeting/meeting.component.ts @@ -265,6 +265,7 @@ export class MeetingComponent implements OnInit { try { await this.generateParticipantToken(); + await this.addParticipantNameToUrl(); await this.roomService.loadRoomPreferences(this.roomId); this.showMeeting = true; @@ -321,6 +322,15 @@ export class MeetingComponent implements OnInit { } } + /** + * Add participant name as a query parameter to the URL + */ + private async addParticipantNameToUrl() { + await this.navigationService.updateQueryParamsFromUrl(this.route.snapshot.queryParams, { + 'participant-name': this.participantName + }); + } + onRoomCreated(room: Room) { room.on( RoomEvent.DataReceived,